简体   繁体   English

关于TIBCO EMS队列和BW Listiners的性能

[英]About performances of TIBCO EMS queues and BW listiners

we plan to use TIBCO EMS queues and TIBCO BW listeners on those queues to invoke some .NET WCF services when a new message arrive. 我们计划在收到新消息时在这些队列上使用TIBCO EMS队列和TIBCO BW侦听器来调用某些.NET WCF服务。 The current setup of ENS in our organization is file storage not database storage of queeu content. 我们组织中ENS的当前设置是文件存储,而不是队列内容的数据库存储。

does anybody have experience and evidence of the workload such infrastructure could handle? 是否有任何经验和证据证明此类基础架构可以处理的工作量? there are some concerns it could take some seconds for BW to invoke our .NET endpoint when a new message is put in the queue while I was assuming this would happen in near-realtime provided that network and servers are not overloaded of copurse. 有人担心,当新消息放入队列时,BW可能需要花费几秒钟来调用.NET终结点,而我假设只要网络和服务器都没有过载,这几乎是实时发生的。 Any thoughts? 有什么想法吗? Thanks. 谢谢。

As Tom says, and you suspect, this should be near real-time (certainly < 1 sec) but would need to be solved for relevant factors such as message size, operating system, infrastructure and network. 正如汤姆所说,您可能会怀疑,这应该是实时的(肯定<1秒),但是需要解决一些相关因素,例如消息大小,操作系统,基础架构和网络。

However, I think it's worth pointing out that TIBCO has a WCF binding for EMS that allows you to expose WCF endpoints directly on EMS queues. 但是,我认为值得指出的是TIBCO具有EMS的WCF绑定,该绑定使您可以直接在EMS队列上公开WCF端点。 This may remove the need for having a BW 'bridge' client in the middle and would certainly alleviate the need for this conversation in the first place. 这可能消除了在中间使用BW“桥接”客户端的需求,并且肯定会从一开始就减轻此对话的需要。

Based on what you have described (using BW as a protocol bridge between EMS and SOAP Services), it shouldn't take "seconds". 基于您所描述的内容(使用BW作为EMS和SOAP Services之间的协议桥),它不需要花几秒钟的时间。 It should be sub-second. 应该是亚秒。 Of course the only way to really know is to test it yourself, but unless there is something highly unusual about your situation, then it should be fast. 当然,真正知道的唯一方法是自己进行测试,但是除非您的情况有非常不寻常的情况,否则它应该很快。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM