我正在寻找用于在 java 中本地管理队列的消息队列 api/库。你对我有什么建议?
我不想使用客户端/服务器架构,我宁愿在本地进行,以免添加故障点。此外,目前不需要横向扩展。
[编辑]
是否有用于在 java 中本地管理查询的消息队列 API/库?特点:1)持久队列;2)队列管理;3) 线程安全
我正在寻找用于在 java 中本地管理队列的消息队列 api/库。你对我有什么建议?
我不想使用客户端/服务器架构,我宁愿在本地进行,以免添加故障点。此外,目前不需要横向扩展。
[编辑]
是否有用于在 java 中本地管理查询的消息队列 API/库?特点:1)持久队列;2)队列管理;3) 线程安全
曾几何时,我在寻找持久队列,但找不到好的实现。我认为你有两个选择:
使用 JMS 实现
使用带有 Map 实现的嵌入式键值数据库,例如JDBM3。将队列模拟为 Map,其中 id 在put
as的时刻分配previous max id +1
,并take/poll/get
读取具有最小 id 的值。