在 Spring Cloud Zuul 服务器中,我们可以定义所有需要通过“application.properties”重定向的路由。
例如:
zuul.routes.resource.path=/api/**
zuul.routes.resource.url=http://api.com:9025
创建 fat jar 后,“application.properties”被封装到 jar 中,并且无法编辑和重新加载文件中的规则。
有没有什么可以在外部文件中通知 Zuul 路由,同时在不停止服务器的情况下重新加载它们?
最佳答案
您可以为此使用 spring cloud 配置。
Spring Cloud Config 为分布式系统中的外部化配置提供服务器端和客户端支持。使用配置服务器,您可以集中管理所有环境中应用程序的外部属性
http://cloud.spring.io/spring-cloud-config/spring-cloud-config.html#_spring_cloud_config_client
关于java - 如何在 Spring Cloud Zuul 中配置路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35587811/