首页 > 其他 > 详细

说说服务路由,服务负载均衡与服务去中心化结构

时间:2016-03-30 14:55:05      阅读:195      评论:0      收藏:0      [点我收藏+]

首先如果你的业务量不是很大,服务都是单台部署,那么你的服务地址可以硬编码到你的项目中,但是如果你的服务单台扛不住流量并发甚至性能特别差,那么我们就需要分布式部署我们的服务。

最初我们是这样子实现的

技术分享

不论你走的是老式的Esb,还是一些代理服务器,都是先把请求打到另外一台服务器,然后给你转接给服务提供方。

现在我们是怎么实现的呢

技术分享

Note:Soa架构会提供一个Client.dll,给到调用方,让调用方不必关系你的传输协议怎么实现,负载算法怎么实现,这都可以配置出来。然后服务每上线一台机器,都会自动注册接口地址等信息到服务配置中心,服务监测系统也会及时的捕捉到各个服务的上下线状态,然后更新存储起来,Client内置有负载均衡及缓存功能,根据监测系统提供的数据,客户端配置的信息,自己发现最优的服务给到客户端。然而这一切都放生在客户端。没有第三方代理服务器出现。

如何实现第二种??

说说服务路由,服务负载均衡与服务去中心化结构

原文:http://www.cnblogs.com/xiashenbin/p/5336765.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!