Desidero scrivere alcuni dei miei filtri zuul personalizzati per un microservizio di spring cloud che sto scrivendo. Una volta che ho il filtro scritto come faccio ad integrarlo così il framework netflix zuul sottostante può trarne vantaggio.Come creare filtri zuul personalizzati nel cloud di primavera
7
A
risposta
20
Creare uno @Bean
che si estende ZuulFilter
. Vedi esempi di configurazione java here. Finché il bean si trova nello stesso contesto dell'app @EnableZuulProxy
, verrà automaticamente prelevato.
Vedere esempi di filtri here.
public class MyFilter extends ZuulFilter {
//...
}
Ci sono tre tipi di filtri: pre, di rotta e postali e ogni set di filtri viene eseguita in questo ordine (vale a dire tutti di pre prima, percorsi 2 e 3 del post).
Problemi correlati
- 1. Creazione di filtri Zuul personalizzati
- 2. Spring Cloud: distribuzione di Canary con Zuul
- 3. Spring Cloud Zuul non inoltra i cookie
- 4. Spring Cloud Zuul/Eureka dynamic route
- 5. Spring Boot + Cloud | Zuul Proxy | 404 Errore
- 6. Spring Boot + Cloud | Zuul Proxy | Test di integrazione
- 7. Zuul - Autenticazione gateway Api
- 8. AngularJS: filtri personalizzati e ng-repeat
- 9. Spring OAuth Authorization Server dietro Spring Cloud Zuul Proxy
- 10. Applicare filtri personalizzati all'uscita della telecamera
- 11. Personalizzazione di Zuul Exception
- 12. Come configurare TensorFlow nel cloud di Google?
- 13. Kendo MVVM Griglia con filtri personalizzati
- 14. I filtri personalizzati in NUnit sono possibili?
- 15. Come ottenere zuul di spring-cloud per utilizzare un circuito diverso per servizi diversi
- 16. primavera connessione cloud config ssh non aver
- 17. Creazione di filtri personalizzati per list_filter in Django Admin
- 18. Come aggiungere più filtri personalizzati in Spring Security 3?
- 19. Come creare filtri per QTableView in PyQt
- 20. Come creare tag javadoc personalizzati?
- 21. Come config più server Eureka dal cliente in primavera cloud
- 22. convertitori personalizzati non registrati in avvio primavera
- 23. Scrittura di filtri personalizzati per Play! 2.2 in Java
- 24. Come registrare convertitori personalizzati in avvio di primavera?
- 25. Log4net creare livelli personalizzati
- 26. Sviluppo nel cloud
- 27. Imposta il profilo su bootstrap.yml nel cloud di primavera per indirizzare il server di configurazione diverso
- 28. cloud Config Primavera Server priorità delle variabili di ambiente
- 29. Timeout Zuul in richieste long-is
- 30. creare pulsanti personalizzati scheda
grande, grazie, proverò che – EvilJinious1
grazie per la risposta. quale sarà il modo più corretto e affidabile per aggiungere un filtro in base all'origine della richiesta? vale a dire: voglio filtrare la richiesta proveniente solo da una certa origine e indirizzarla al servizio, ma per le altre origini voglio restituire un codice di errore. – burcakulug
Hai accesso alla richiesta nei tuoi filtri, puoi usarla per fare quello che vuoi. – spencergibb