Có thể loại trừ đường dẫn hoặc đối sánh khỏi định tuyến Zuul không?Cách loại trừ hoặc bỏ qua các đường dẫn hoặc tuyến đường đặc biệt từ định tuyến zuul
Mục tiêu là
- Mọi yêu cầu để /hợp đồng/** được chuyển đến contract.example.com
- Mọi yêu cầu để /kiểm toán/** được chuyển đến audit.example.com
- Mọi yêu cầu đến /heartbeat/** hoặc /sso/** được phục vụ trực tiếp từ zuul.
- Tất cả các yêu cầu khác (/**) được chuyển đến html.example.com
tôi có cấu hình như thế này:
zuul:
routes:
contract:
path: /contracts/**
url: http://contracts.example.com:8080/api
audit:
path: /audits/**
url: http://audit.example.com:8080
html:
path: /**
url: http://html.example.com:80
Bây giờ câu hỏi là làm thế nào để xác định rằng /nhịp tim và /sso không được định tuyến đến html.example.com bởi zuul?
Tôi đang sử dụng Khởi động mùa xuân và Tự động định cấu hình.
Dường như đây là 'mẫu bị bỏ qua', không phải' mẫu bị bỏ qua ' – demaniak
Tôi đã cập nhật ví dụ. Thx – d0x
Zuul không chấp nhận các giá trị mẫu bị bỏ qua được liệt kê dưới dạng chuỗi. Các giá trị của nó nên được phân cách bằng dấu phẩy, như ignorePatterns: value1, value2, value3, vì nó được triển khai như LinkedHashSet – Shafiul