【发布时间】:2016-09-11 13:04:04
【问题描述】:
有一个名为 AccountService 的服务。需要 5 个实例来支持流量。所有这些实例都在 docker 容器中运行。现在我需要运行一个计划任务。这个任务应该只在单个 AccountService 实例上运行。但是不是所有五个实例。哪个不重要
我的问题是如何配置来实现这个。eureka可以做到吗?而且zookeeper似乎有能力管理集群。我需要将AccountService注册到Zookeeper中吗?
希望有人能和我分享经验
【问题讨论】:
-
锁定功能应该用zookeeper github.com/lukas-krecan/ShedLock实现
标签: spring spring-boot spring-boot-actuator