浏览 5962 次
锁定老帖子 主题:分布式环境下配置中心实现
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2014-08-01
最后修改:2014-08-02
http://blog.csdn.net/jiyiqinlovexx/article/details/38326865
来源:近在考虑分布式环境下配置中心实现。 对于配置中心很难设计。 光用Zookeeper吧,发现一是跨语言支持不好,需要大量跨语言支持的开发,而且没办法在上面增加大量的算法和逻辑。 如果在Zookeeper前面加一层服务的话,又怕成为单点压力。 下面是我画的一个架构图,希望大家帮忙看看,踊跃讨论。 希望有经验的大神给出指正 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2014-08-01
没有人有任何想法么?
|
|
返回顶楼 | |
发表时间:2014-08-06
一切脱离业务谈架构都耍流氓
|
|
返回顶楼 | |
发表时间:2014-08-06
你想做的是在架构中加入一个分布式的消息中间件吧,这个消息中间件可以正向和反向发布消息,具备消息的存储机制和管理机制,个人绝得不需要自己再去造一个了,这种第三方消息中间件有很多,而且相对较可靠、完善,所以直接使用就可以了。
|
|
返回顶楼 | |
发表时间:2014-08-06
参考一下淘宝的 diamond-server
|
|
返回顶楼 | |
发表时间:2014-08-07
etcd
|
|
返回顶楼 | |
发表时间:2014-08-15
xushaomin1122 写道 参考一下淘宝的 diamond-server
感谢,我看看 |
|
返回顶楼 | |
发表时间:2014-08-15
tiw 写道 etcd
感谢,我看看 |
|
返回顶楼 | |
发表时间:2014-08-16
tiw 写道 etcd
你好,我这里有个重点,是要跨语言,etcd好像是支持一些语言,但是像一些C#,Python,PHP,C++等语言貌似不支持啊 |
|
返回顶楼 | |
发表时间:2014-08-16
jiq408694711 写道 tiw 写道 etcd
你好,我这里有个重点,是要跨语言,etcd好像是支持一些语言,但是像一些C#,Python,PHP,C++等语言貌似不支持啊 我看etcd支持rest api,我对这个不是很了解,是不是一旦它支持rest api,那么就意味着支持任何语言的客户端? |
|
返回顶楼 | |