Spring cloud Spring Cloud Netflix:ribbon.NIWSServerListClassName和ribbon.listOfServers之间有什么区别?
我在用丝带和尤里卡 我的应用程序可以在以下两种配置中调用其他服务。我在第一个文件中使用了Spring cloud Spring Cloud Netflix:ribbon.NIWSServerListClassName和ribbon.listOfServers之间有什么区别?,spring-cloud,netflix-eureka,spring-cloud-netflix,netflix-ribbon,Spring Cloud,Netflix Eureka,Spring Cloud Netflix,Netflix Ribbon,我在用丝带和尤里卡 我的应用程序可以在以下两种配置中调用其他服务。我在第一个文件中使用了NIWSServerListClassName,在第二个文件中使用了listofserver other-service: ribbon: eureka: enabled: true NIWSServerListClassName: com.netflix.niws.loadbalancer.DiscoveryEnabledNIWSServerList ServerLi
NIWSServerListClassName
,在第二个文件中使用了listofserver
other-service:
ribbon:
eureka:
enabled: true
NIWSServerListClassName: com.netflix.niws.loadbalancer.DiscoveryEnabledNIWSServerList
ServerListRefreshInterval: 1000
我看到在spring cloud netflix GitHub问题中(在文档中的某些地方)使用了NIWSServerListClassName
和listOfServers
来获取ribbon的服务器列表
这两个功能区特性之间的区别是什么?它们有相同的用途吗 下面的文档说明listOfServers是用于Ribbon的,如果使用Eureka,则会被覆盖 6.5使用带Eureka的Ribbon 当Eureka与Ribbon一起使用时(即,两者都处于启用状态 类路径),ribbonServerList被扩展覆盖 的DiscoveryEnabledNIWSServerList,它填充服务器列表 来自尤里卡 他们接着说,当不使用Eureka时,您可以使用服务器列表: 但是,如果您不喜欢使用Eureka,Ribbon和Faign也可以 工作您可以按以下方式提供配置:
功能区: 服务器列表:example.com、google.com 发件人:
我使用spring cloud文档能够找出区别,但没有给出答案。谢谢你的回复,我已经接受了。
other-service:
ribbon:
eureka:
enabled: true
listOfServers: com.netflix.niws.loadbalancer.DiscoveryEnabledNIWSServerList
ServerListRefreshInterval: 1000