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

Eureka(服务发现框架)

时间:2018-10-24 12:08:50      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:ext   ×××   实现   故障   2.0   alt   consul   serve   查看   

什么是服务发现,不了解的可以自行百度或google
Eureka是netfix开发的一个框架,定位于中间层,用于保障负载均衡和中间层的故障转移,它是基于RESET开发的服务框架
基本组件:Eureka Server 和Eureka Client
简单框架如下图:
技术分享图片
Eureka Server:主要提供存放注册的信息,它也提供了web界面可以查看有哪些服务,他的可用性通过复制来实现,可以通过keeplived来实现高可用
Eureka Client:是一个Java客户端,放在各个服务中,用于跟server端进行通信,将信息注册到服务端,同时发送心跳给server端,它本身也有缓存机制(缓存了各个服务的信息),用于防止所有的server端挂掉导致服务中断的情况。

缺点:Eureka是C/S架构,目前netfix从2.0开始闭源

替×××源工具:etcd、consul、zookeeper

Eureka(服务发现框架)

标签:ext   ×××   实现   故障   2.0   alt   consul   serve   查看   

原文地址:http://blog.51cto.com/laodou/2308240

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