我正在研究基于JVM的系统中队列的可能技术选择(或者可能是更好的描述)。
一些要求:
我正在研究几个选项,但我很好奇我缺少哪些选项?
答案 0 :(得分:1)
使用可用的JMS实现之一。例如来自雅加达的ActiveMQ或Qpid。
答案 1 :(得分:1)
我遇到了这个FIFO队列,溢出到磁盘,这很有趣,并且有一些我正在寻找的属性:
答案 2 :(得分:1)
我曾考虑使用Terracotta的BigMemory作为将队列数据推送到直接内存和堆外的工具。
答案 3 :(得分:0)
如何将Redis用作消息传递队列。它支持内存中存储,并且一旦数据不适合RAM就可以保持持久性。
答案 4 :(得分:0)
HSQLDB提供了一个进程内数据库引擎,您可以使用RAM,本地磁盘或网络服务器来存储数据库。这可能会漂浮你的船,特别是如果你想在以后无缝移动到网络解决方案而不是本地磁盘。从小队列到大队列的转换将涉及将数据从一个数据库移动到另一个数据库。有标准的方法可以做到这一点,但它们可能很慢。
我想的更多,我认为这不是一个很好的匹配。对于它的价值,内存数据库的使用速度非常快。