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