首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Qpid可靠性

Qpid可靠性
EN

Stack Overflow用户
提问于 2013-04-12 22:21:29
回答 1查看 324关注 0票数 0

我正在对用C++、Python语言和Java语言编写的客户机使用C++代理。如果我们在夜间运行系统,那么到早上它就不会可靠地发送/接收消息。所有消息都通过主题交换,主题指定目的地。我有三个问题:

1.)我们应该使用队列吗?使用队列比使用主题有优势吗?选择队列而不是主题的设计决策是什么?队列看起来更严格(即,如果您知道节点A发送了一个请求并希望得到响应,那么您应该立即发送一个响应;pub/sub)。

2.)如果消息未得到确认,会发生什么情况?我发现Python模块缺少一个session.acknowledge()。这可能是导致我们一夜之间失败的原因吗?我今天发现了这个问题,所以我希望明天能有更多的洞察力。补救措施是重新启动qpidd服务。(我们在x64 Linux上运行)。

3.)这是使用集群故障转移的好理由吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-22 20:50:27

1)这取决于架构。队列和主题这两种方法都可以将消息从多个来源发送到多个目的地。主题将消息发送给所有监听器,队列将消息发送给其中一个监听器--先获取消息的人。

2)是否有与失败相关的错误或日志消息?我怀疑你的资源快用完了。

3)不需要,您应该在24小时内弄清楚消息失败的原因。

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

https://stackoverflow.com/questions/15973821

复制
相关文章

相似问题

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