Czy można wykluczyć ścieżki lub matchery z trasowania Zuul?Jak wykluczyć lub zignorować specjalne ścieżki lub trasy z routingu zuul
Celem jest to, że
- Wszystkie wnioski o /umów/** są kierowane do contract.example.com
- Wszystkie wnioski o /Audyt/** są kierowane do audit.example.com
- Wszystkie wnioski o /pulsu/** lub /SSO/** podawane są bezpośrednio z użytkownika zuul.
- Wszelkie inne wnioski (/**) są kierowane do html.example.com
mam konfigurację tak:
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
Nasuwa się pytanie, jak określić, że /heartbeat i /sso nie jest przekierowany do html.example.com przez zuul?
Używam Spring Boot i jego AutoConfiguration.
Podobno jest to "ignoredPatterns', a nie' ignored-patterns' – demaniak
Zaktualizowałem przykład. Thx – d0x
Zuul nie przyjmuje wartości ignoredPatterns wymienionych jako sekwencja. Jego wartości powinny być oddzielone przecinkiem, jak ignorowane: wartość1, wartość2, wartość3, ponieważ jest ona zaimplementowana jako LinkedHashSet – Shafiul