通过动物园管理员保持分散状态

问题描述

我想通过Zookeeper实现以下功能。我不确定是否可以实现。我也愿意代替Zookeeper:

我有一个docker容器(Spring Boot App),它将与Zookeeper集群连接。建立连接后,它将要求输入一定范围的数字(例如:get /range/<HOST>),而zookeeper将响应类似10000,30000的数字。该服务的目的是在该范围内生成int个计数器。

如果我产生一个新的具有相同图像的docker容器,它应该与zookeeper对话并获得一个新范围(例如:31000,60000)。不确定如何配置znode的路径以映射到容器特有的内容?

如果我停止了一个容器,则应将已提供给已停止的容器的范围标记为taken,因为将来不应再为该范围分配新的容器。

基本上,随着我不断添加容器,它们应该继续获得新的范围,并且在销毁该范围时不应再次分配。

我正在寻找zookeeper来维持这种分布式状态。

很抱歉,这是一个愚蠢/愚蠢的问题。我完全是zookeeper的初学者。

致谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...