首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >连接生产者和两个消费者的最小方法--点对点和在HornetQ上广播

连接生产者和两个消费者的最小方法--点对点和在HornetQ上广播
EN

Stack Overflow用户
提问于 2012-10-04 16:24:45
回答 1查看 196关注 0票数 2

也许标题不是很有描述性。

情况如下,有一个系统,有一个服务器,一个生产者和1.n消费者。

消息将直接发送给一个使用者或广播,因此每个使用者都会收到该消息。

实际上,我正在考虑为每个用户创建一个队列,用于直接通信,然后为广播消息创建另一个队列。通过这种方式,消费者应该轮询两个队列来获取消息:它是自己的,广播的是一个。

实际的问题是:是否有一种在没有广播队列的情况下这样做的方法(因此消费者只会轮询一个队列)?

实际上,我在运行时使用了分流来解决这个问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-04 16:56:52

我不知道你在问什么。但是你不是发送到队列,而是发送到一个地址:

以hornetq-核心术语:

生产者将发送到一个地址,您可以在该地址上创建一个或多个队列。

在JMS术语中,您可以创建JMS队列或JMS主题,还可以创建消息订阅。

还有..。hornetq上有一个关于主题层次的特性,您可以使用通配符创建队列。也许这会帮助你实现你所需要的。

如果你能给我提供更多的上下文,我可以改进这个答案。

你也可以观看娱乐节目。有关更多细节,请参阅HornetQ文档。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12731597

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档