欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

对微服务发现的理解

程序员文章站 2022-05-28 08:44:06
...
对于传统的服务:我们是知道它提供服务的地址(ip + port). 这时候,我们能够进行很方便的调用.

但是对于微服务就不同了,服务是动态分配的地址,所以无法像调用传统服务那样进行调用.

如何解决了?

习惯性的想法,我们可以找个代理(负载均衡器)呀,让它帮我们去查,查完后,调用服务.这种方式称为服务端发现.

还有一种想法就是,找代理多麻烦,我自己干(自己查),查完后,调用服务.这种方式称为客户端发现.

客户端发现方法中客户端和服务注册表之间存在很严重的耦合,导致每一个客户端都得写一套发现逻辑.

服务端发现就能避免这个问题.
相关标签: 微服务发现