闲来无事撸了个开源项目,一个基于 zookeeper 的集中式应用配置中心

2015-12-18 11:03:12 +08:00
 hekailiang
- 项目是受到歪果仁写的[Centralized Application Configuration with Spring and Apache ZooKeeper]( http://www.infoq.com/presentations/spring-apache-zookeeper)的启发,想用不过人家没有开源。
- 语文是体育老师教的,文档实在是写得不堪入目,请多包涵。
- 项目仍在进一步完善,欢迎大家多提宝贵意见。

献丑了, http://hekailiang.github.io/cloud-config/
5772 次点击
所在节点    Java
15 条回复
k9982874
2015-12-18 11:06:41 +08:00
为啥不用 puppet
xiamx
2015-12-18 11:35:00 +08:00
为啥不用 puppet
hantsy
2015-12-18 12:13:44 +08:00
为什么是这个包名 , org.squirrelframework

这是一个状态机吗? 现在我项目中有用到,,,不过我想尝试用 Spring Statemachine 代替了。
tianzhidao28
2015-12-18 12:36:25 +08:00
很不错额,之前看到一个 重载 PropertyPlaceholderConfigurer*** 连接 zookeeper 获取数据的简单配置管理, 这个更胜好多筹,一直想知道 像 <cc:***> <dubbo:**> 这样的自定义标签是怎么融进 spring 的。。。
GeekGao
2015-12-18 13:36:51 +08:00
记得奇虎也开源了一个类似的玩意
USDBUS
2015-12-18 14:11:59 +08:00
关注。。
hekailiang
2015-12-18 14:22:20 +08:00
@hantsy 状态机也是我写的。为啥要替换掉?
hekailiang
2015-12-18 14:22:48 +08:00
@k9982874 puppet 没用过,是一个东西吗?
hantsy
2015-12-18 14:29:54 +08:00
@hekailiang 之前项目是以 Dropwizard 为基础,现在移植到 Spring Boot 了,全套使用 Spring 了。
admol
2015-12-18 14:32:45 +08:00
楼主语文不行,但是目测应该英文不错啊!
slixurd
2015-12-18 14:41:48 +08:00
@tianzhidao28 namespace 。
用自定义 namespace 前都要引入。 XML 的语法而已。
例如 xmlns:cache="http://www.springframework.org/schema/cache"
hantsy
2015-12-18 14:44:06 +08:00
现在 Spring Statemachine 发布稳定版本了, https://github.com/spring-projects/spring-statemachine
hekailiang
2015-12-18 14:50:03 +08:00
@hantsy 多谢,回头瞅瞅。。。
ivyshark
2015-12-18 15:32:52 +08:00
我们用 consul 也蛮好的
54ebb
2016-10-17 10:08:18 +08:00
在 web 上修改了某个配置的值,但是当时正好网络慢、或网络闪断、或应用正在重启过程中,会不会出现 client 收不到 zookeeper 的通知?貌似 client 也不知道自己是不是漏收了通知?
如果是小概率事件,你们是如何解决的?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/244399

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX