关于JAVA持久化队列activeMQ
小弟在写一个程序,现在遇到一个问题,需要一个持久化和可分布式的同步队列,需要是这样的:
1、有多个线程需要从队列中取数据,一条数据只能被一个线程取到,取完后队列中应该去除掉这个数据
现在自己是简单的用LinkedList来做的队列,这样也没问题,可是没办法分布式,持久化问题也不大。所以想问下,各位有没有好的队列提供?然后自己想用activeMQ试下,但不知道他是否支持任何一个消费者收到消息后保证这条消息不会被其它消费者接收,有谁知道,请告知,万分感谢!!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(8)
恩,谢谢了!!
麻烦下,还能帮忙解决下这个问题吗?谢谢
http://www.oschina.net/question/222929_103727
activemq中jms协议的queue就是做的你这个1、功能
非常感谢你们,我去试下,呵呵 。。。
。。。还问下额,我还个需要,有个队列不需要向外发消息,只存消息,然后有多个线程需要向服务器询问某一个消息是否存在,是否满足这样的要求呢?
回复
你的意思是队列只保存数据,只生成消息,而消费者不消费消息?只是简单的读取消息?
回复
额,,,麻烦你看下这个吧,,http://www.oschina.net/question/222929_103727