如何在不使用任何消息队列软件(如IBM Websphere MQ)的情况下创建消息队列?如果是这样,我应该如何在我的本地机器上运行我的java客户端应用程序?
答案 0 :(得分:0)
这取决于你想要达到的目标。
如果你需要在线程之间建立一个非常简单的通信,你可以使用java.util.concurrent中的BlockingQueue来分发你的消息对象。
如果你不想使用消息队列软件的原因只是你不想要任何重要的东西,那么你可以考虑使用ZeroMQ - 一个轻量级的消息库。它易于设置并提供从套接字中获知的简单API。我不知道它是否在Java世界中流行,但它在C ++和Python世界中使用。