文件名称:Horae:开源轻量级、高性能的任务执行器
文件大小:38KB
文件格式:ZIP
更新时间:2024-06-01 11:27:14
Java
#horae horae : 时序女神,希腊神话中司掌季节时间和人间秩序的三女神,又译“荷莱”。 horae是一个基于redis和实现的轻量级、高性能的异步任务执行器,它的核心是disque提供的任务队列,而队列有先进先出的时序关系,故得名:horae。 horae的关注点不是队列服务的实现本身(已经有不少队列服务的实现了),而是希望借助于redis与disque提供的纯内存的高性能的队列机制,实现一个异步任务执行器。它可以*配置任务来自哪种队列服务,它不关注任务执行的最终状态(它写向哪里)或与哪个系统交互,它给你提供一个执行器以及简单地编写任务执行逻辑的方式。 取决于需求,这个执行器在要求不高的时候,只需要一个单节点的redis服务器,即可运转。 如果你愿意牺牲一点性能,来换取更高的队列可靠性保障(这种情况我强烈推荐你使用AMQP协议以及它的开源队列实现:RabbitMQ)。如果你想这
【文件预览】:
Horae-master
----.gitignore(75B)
----README.md(16KB)
----pom.xml(4KB)
----bin()
--------horae.sh(3KB)
----conf()
--------log4j.properties(309B)
--------service.properties(332B)
--------redisConf.properties(192B)
--------partition.properties(200B)
----package.xml(2KB)
----src()
--------main()