Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/353.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java本地消息队列api/库_Java_Message Queue - Fatal编程技术网

Java本地消息队列api/库

Java本地消息队列api/库,java,message-queue,Java,Message Queue,我正在寻找一个消息队列api/库,用于在java中本地管理队列。你有什么建议吗 我不想使用客户机/服务器体系结构,我宁愿在本地使用,而不添加故障点。此外,目前还没有必要向外扩展 [已编辑] 在java中是否有用于本地管理查询的消息队列API/库? 特点:1)持久队列;2) 队列管理;3) 线程安全的从前,我寻找持久队列,但找不到好的实现。我认为你有两个选择: 使用JMS实现 使用带有映射实现的嵌入式键值数据库,如。将队列模拟为一个映射,其中在put的时刻将id分配为previous max i

我正在寻找一个消息队列api/库,用于在java中本地管理队列。你有什么建议吗

我不想使用客户机/服务器体系结构,我宁愿在本地使用,而不添加故障点。此外,目前还没有必要向外扩展

[已编辑]

在java中是否有用于本地管理查询的消息队列API/库?
特点:1)持久队列;2) 队列管理;3) 线程安全的

从前,我寻找持久队列,但找不到好的实现。我认为你有两个选择:

  • 使用JMS实现

  • 使用带有映射实现的嵌入式键值数据库,如。将队列模拟为一个映射,其中在
    put
    的时刻将id分配为
    previous max id+1
    ,并且
    take/poll/get
    读取具有最小id的值


从前,我寻找持久队列,但找不到好的实现。我认为你有两个选择:

  • 使用JMS实现

  • 使用带有映射实现的嵌入式键值数据库,如。将队列模拟为一个映射,其中在
    put
    的时刻将id分配为
    previous max id+1
    ,并且
    take/poll/get
    读取具有最小id的值


这是一个不错的问题,我们已经实现了自己的消息队列,但这需要一些时间,以便在所有情况下都是线程安全的。本地性如何?相同的JVM?你看过@PhilipWhitehouse了吗?我看过java实现中的队列。但我要找的不止这些。一个具有队列管理、线程安全、持久队列等功能的库/API。这不是一个坏问题,我们已经实现了自己的消息队列,但这需要一些时间,以便在所有情况下都是线程安全的。本地性如何?相同的JVM?你看过@PhilipWhitehouse了吗?我看过java实现中的队列。但我要找的不止这些。具有队列管理、线程安全、持久队列等功能的库/API。谢谢!我来看看MapDB(更新的JDBM项目)!谢谢我来看看MapDB(更新的JDBM项目)!