文件名称:distched:使用 Cloud Foundry、Spring Scheduling 和 Redis 分布式锁的玩具分布式调度器
文件大小:10KB
文件格式:ZIP
更新时间:2024-07-17 13:53:20
Java
#可扩展 CloudFoundry 应用程序中的应用程序计时器示例。 Cloud Foundry 没有外部调度程序(例如 cron)。 这意味着您必须依赖外部服务。 或者您必须自己编写它,如果您想运行多个实例,请弄清楚如何以水平扩展的方式进行。 这个项目就是一个实验。 我使用了 PWS 和 Spring Scheduling 提供的 Redis 服务来启动我的任务,并确保一次只有一个实例拿起一个任务。 我为的单个实例实现了页面上概述的分布式锁模式。 请参阅“使用单个实例正确实现”部分。 ##入门 git clone https://github.com/krujos/distsched cd distsched 该项目使用来支持清单。 如果您想使用它,您需要更改它以匹配您的组织和空间,因为您可能没有权限挖掘它。 mvn cf:push ##当您不期望时会发生什
【文件预览】:
distched-master
----src()
--------main()
----LICENSE(11KB)
----README.md(2KB)
----pom.xml(3KB)
----.gitignore(40B)