gpt4 book ai didi

java - Java 的持久延迟作业队列

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:28:25 24 4
gpt4 key购买 nike

我正在寻找一个现有的系统来取代现有的缓慢而复杂的自写作业管理机制。现有系统:

  • 1 个 MySQL 数据库,其中包含大量作业 - 队列
  • 多个服务器(用 java 编写)都从队列中提取作业并处理它们
  • 作业可能不会在处理后从队列中删除,以便稍后重新运行
  • 一个作业可能会创建其他作业并将它们插入到队列中

限制:

  • 随着越来越多的作业被创建并插入到队列中,从中提取作业需要更长的时间。 (工作按优先级和类型选择)- 制造瓶颈

我正在寻找一个可以替代这个系统并提高其性能的现有系统。有什么建议吗?

谢谢

最佳答案

我一般不推荐JMS ,但听起来这确实是您在这里所需要的。分布式、事务性、持久性作业队列管理是 JMS 的全部内容。

流行的开源实现包括 HornetQActiveMQ .

关于java - Java 的持久延迟作业队列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3307075/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com