我正在寻找一个现有的系统来取代现有的缓慢而复杂的自写作业管理机制。 现有系统:
- 1 个 MySQL 数据库,其中包含大量作业 - 队列
- 多个服务器(用 java 编写)都从队列中提取作业并处理它们
- 作业可能不会在处理后从队列中删除,以便稍后重新运行
- 一个作业可能会创建其他作业并将它们插入到队列中
限制:
- 随着越来越多的作业被创建并插入到队列中,从中提取作业需要更长的时间。 (工作按优先级和类型选择)- 制造瓶颈
我正在寻找一个可以替代这个系统并提高其性能的现有系统。 有什么建议吗?
谢谢
最佳答案
关于java - Java 的持久延迟作业队列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3307075/