我正在寻找一个消息队列api /库,用于在java中本地管理队列。你有什么建议给我?
我不想使用客户端/服务器架构,我宁愿在本地执行它也不要添加故障点。此外,目前还没有必要扩展。
[EDITED]
是否有用于在java本地管理查询的Message-Queue API / Library? 特点:1)持久队列; 2)队列管理; 3)线程安全
答案 0 :(得分:0)
曾几何时,我寻找持久的队列,但找不到好的实现。我认为你有两个选择:
使用JMS实现
使用带有Map实现的嵌入式键值数据库,如JDBM3。将队列模拟为地图,其中id在put
时分配为previous max id +1
,take/poll/get
以最小ID读取值。