码迷,mamicode.com
首页 > 其他好文 > 详细

微服务管理

时间:2020-04-20 01:25:29      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:代码   图片   管理   应该   alt   端口号   img   服务发现   服务管理   

服务发现

为什么要使用服务发现

  设想下,我们写了一些通过REST API或者Thrift API调用某个服务的代码,为了发起这个请求,代码需要知道服务实例的网络地址(IP 地址和端口号)。在传统运行在物理机器上的应用中,某个服务实例的网络地址一般是静态的,比如,代码可以从只会偶尔更新的配置文件中读取网络地址。

  然而在现在流行的基于云平台的微服务应用中, 有更多如下图所示的困难问题需要去解决:

 技术图片

  服务实例需要动态分配网络地址,而且,一组服务实例可能会因为自动扩展、失败或者升级发生动态变化,因此客户端代码应该使用更加精细的服务发现机制。

  在生产实践中,主要有两种服务发现机制:客户端发现服务端发现。我们分别来介绍这两种机制:

客户端发现模式

  

 

微服务管理

标签:代码   图片   管理   应该   alt   端口号   img   服务发现   服务管理   

原文地址:https://www.cnblogs.com/xiangxiaolin/p/12735289.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!