点对点JMS并发布和订阅

时间:2011-05-30 01:11:44

标签: jms distributed point

我有一个关于JMS架构的基本问题。典型的安排可以是点对点的,来自客户的消息是交错的。这意味着不支持并发通信吗?

现在在发布和订阅中,我们可以在一个或多个主题中注册许多客户,每次发送消息时,所有注册客户都会收到消息吗? (我想这是通过使用组播来完成的吗?)

如果我想实现JMS以便向数据库发送查询,并从数据库接收响应,那么应该使用发布和订阅方法吗?如果我有多个客户端,我不能用点对点做到这一点吗?

1 个答案:

答案 0 :(得分:1)

可以点对点地做,你可能根本不想这样做。

对于数据库交互,您可能需要一个数据网格而不是消息队列 - 如果您真的迫切希望将JMS放入架构中,则可以使用临时队列。

我想我有一个问题:你究竟想要完成什么?