È possibile escludere percorsi o abbinamenti dal routing Zuul?Come escludere o ignorare percorsi speciali o instradamenti dal routing zuul
L'obiettivo è che
- Tutte le richieste per /contratti/** vengono indirizzati a contract.example.com
- Tutte le richieste per /audit/** sono indirizzati a audit.example.com
- Tutte le richieste per /battito cardiaco/** o /sso/** sono serviti direttamente da zuul.
- Tutte le altre richieste (/**) vengono indirizzati a html.example.com
ho configurazione come questa:
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
Ora la domanda è come definire che /heartbeat e /sso non è instradato a html.example.com di zuul?
Sto usando Spring Boot e la sua AutoConfiguration.
a quanto pare è 'ignoredPatterns', non' ignorato-patterns' – demaniak
ho aggiornare l'esempio. Thx – d0x
Zuul non accetta i valori ignoredPatterns elencati come sequenza. I suoi valori dovrebbero essere separati da virgole, come ignoredPatterns: valore1, valore2, valore3, poiché è implementato come LinkedHashSet – Shafiul