在本地计算机中创建消息队列

时间:2012-10-03 16:56:44

标签: java message-queue

如何在不使用任何消息队列软件(如IBM Websphere MQ)的情况下创建消息队列?如果是这样,我应该如何在我的本地机器上运行我的java客户端应用程序?

1 个答案:

答案 0 :(得分:0)

这取决于你想要达到的目标。

如果你需要在线程之间建立一个非常简单的通信,你可以使用java.util.concurrent中的BlockingQueue来分发你的消息对象。

如果你不想使用消息队列软件的原因只是你不想要任何重要的东西,那么你可以考虑使用ZeroMQ - 一个轻量级的消息库。它易于设置并提供从套接字中获知的简单API。我不知道它是否在Java世界中流行,但它在C ++和Python世界中使用。