【问题标题】:About performances of TIBCO EMS queues and BW listiners关于 TIBCO EMS 队列和 BW 监听器的性能
【发布时间】:2012-06-23 15:05:10
【问题描述】:
我们计划在这些队列上使用 TIBCO EMS 队列和 TIBCO BW 侦听器,以便在新消息到达时调用一些 .NET WCF 服务。我们组织中当前的 ENS 设置是文件存储,而不是队列内容的数据库存储。
有没有人有经验和证据证明这种基础设施可以处理的工作量?有人担心,当新消息放入队列时,BW 可能需要几秒钟才能调用我们的 .NET 端点,而我假设这将在近乎实时的情况下发生,前提是网络和服务器没有过载。有什么想法吗?谢谢。
【问题讨论】:
标签:
.net
wcf
tibco
tibco-ems
businessworks
【解决方案1】:
正如 Tom 所说,您怀疑这应该是近乎实时的(当然
但是,我认为值得指出的是,TIBCO 具有用于 EMS 的 WCF 绑定,允许您直接在 EMS 队列上公开 WCF 端点。这可能会消除在中间放置 BW“桥接”客户端的需要,并且首先肯定会减少对这种对话的需求。
【解决方案2】:
根据您所描述的(使用 BW 作为 EMS 和 SOAP 服务之间的协议桥),它不应该花费“几秒钟”。它应该是亚秒级的。当然,真正知道的唯一方法是自己测试它,但除非你的情况有什么非常不寻常的地方,否则它应该很快。