论坛首页 Java企业应用论坛

分布式环境下配置中心实现

浏览 5927 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2014-08-01   最后修改:2014-08-02
SOA
来源:http://blog.csdn.net/jiyiqinlovexx/article/details/38326865

近在考虑分布式环境下配置中心实现。
对于配置中心很难设计。
光用Zookeeper吧,发现一是跨语言支持不好,需要大量跨语言支持的开发,而且没办法在上面增加大量的算法和逻辑。
如果在Zookeeper前面加一层服务的话,又怕成为单点压力。

下面是我画的一个架构图,希望大家帮忙看看,踊跃讨论。
希望有经验的大神给出指正

   发表时间:2014-08-01  
没有人有任何想法么?
0 请登录后投票
   发表时间:2014-08-06  
一切脱离业务谈架构都耍流氓
0 请登录后投票
   发表时间:2014-08-06  
你想做的是在架构中加入一个分布式的消息中间件吧,这个消息中间件可以正向和反向发布消息,具备消息的存储机制和管理机制,个人绝得不需要自己再去造一个了,这种第三方消息中间件有很多,而且相对较可靠、完善,所以直接使用就可以了。
0 请登录后投票
   发表时间:2014-08-06  
参考一下淘宝的 diamond-server
0 请登录后投票
   发表时间:2014-08-07  
etcd
0 请登录后投票
   发表时间:2014-08-15  
xushaomin1122 写道
参考一下淘宝的 diamond-server

感谢,我看看
0 请登录后投票
   发表时间:2014-08-15  
tiw 写道
etcd

感谢,我看看
0 请登录后投票
   发表时间:2014-08-16  
tiw 写道
etcd

你好,我这里有个重点,是要跨语言,etcd好像是支持一些语言,但是像一些C#,Python,PHP,C++等语言貌似不支持啊
0 请登录后投票
   发表时间:2014-08-16  
jiq408694711 写道
tiw 写道
etcd

你好,我这里有个重点,是要跨语言,etcd好像是支持一些语言,但是像一些C#,Python,PHP,C++等语言貌似不支持啊


我看etcd支持rest api,我对这个不是很了解,是不是一旦它支持rest api,那么就意味着支持任何语言的客户端?
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics