美文网首页
配置注册中心和listOfServers共存

配置注册中心和listOfServers共存

作者: 小诸葛686 | 来源:发表于2020-06-11 14:37 被阅读0次

    实际使用中,微服务可能存在调用老系统,以及调用微服务调微服务的情况。也就是怎么保证微服务调用微服务使用eureka或consul的注册发现机制,但是老系统使用listOfServers列表。
    解决方案:
    通过把想要服务的实例管理不要托管给注册中心,让ribbon自己管理:

    <client>.ribbon.listOfServers=localhost:8080,localhost:8081
    <client>.ribbon.NIWSServerListClassName=com.netflix.loadbalancer.ConfigurationBasedServerList
    <client>.ribbon.NFLoadBalancerClassName=com.netflix.loadbalancer.ZoneAwareLoadBalancer
    <client>.ribbon.NFLoadBalancerRuleClassName=com.netflix.loadbalancer.AvailabilityFilteringRule
    <client>.ribbon.NFLoadBalancerPingClassName=com.netflix.loadbalancer.DummyPing
    

    相关文章

      网友评论

          本文标题:配置注册中心和listOfServers共存

          本文链接:https://www.haomeiwen.com/subject/nlsbtktx.html