微服务中的客服端发现和服务端发现

  • 客户端发现
  • 服务端发现
  • *服务端发现**

    b服务每次启动往注册中心注册;
    a需要调用b时请求注册中心,注册中心会把可用的b的列表给到a,a自行决定调用哪些数据;
  • 不需要代理介入
  • 客户端知道所有服务端的ip地址
  • 客户端需要自己实现负载均衡
  • *客户端发现例子**
  • eureka
  • *服务端发现**

    相比客户端发现,服务端发现多了一个代理,a只需要访问代理,代理会从众多的b中挑选一个出来给a;
  • 代理的介入,a不能看到b的所有服务的服务地址
  • 不需要a自己做负载均衡
  • 对比客户端发现来说多了一部分网络跳转
  • *服务端发现例子**
  • Nginx
  • ZooKeeper
  • Kubernetes

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。邮件至 wcfinyourheart@163.com

文章标题:微服务中的客服端发现和服务端发现

本文作者:wcf

发布时间:2020-04-22, 10:45:11

最后更新:2020-04-22, 11:06:20

原始链接:http://1007638786.github.io/2020/04/22/%E5%BE%AE%E6%9C%8D%E5%8A%A1%E4%B8%AD%E7%9A%84%E5%AE%A2%E6%9C%8D%E7%AB%AF%E5%8F%91%E7%8E%B0%E5%92%8C%E6%9C%8D%E5%8A%A1%E7%AB%AF%E5%8F%91%E7%8E%B0/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏