【发布时间】:2008-12-05 20:23:09
【问题描述】:
将企业消息传递解决方案与 Web 服务相结合是否会比通过套接字的简单 HTTP 请求获得真正的性能提升?
(如果实现细节有帮助,对带有 SOAP 网络服务的 JMS 感兴趣)
【问题讨论】:
标签: performance web-services soap jms
将企业消息传递解决方案与 Web 服务相结合是否会比通过套接字的简单 HTTP 请求获得真正的性能提升?
(如果实现细节有帮助,对带有 SOAP 网络服务的 JMS 感兴趣)
【问题讨论】:
标签: performance web-services soap jms
一如既往,视情况而定。如果您使用 http 协议通过套接字发送 xml 文档,那么不会.. 您的性能将与企业框架大致相同(因为,Web 服务实际上就是这样,数据编码在肥皂协议中,通过套接字上的 http 协议)。
如果您通过套接字发送更轻量级的数据流,那么您可能会获得更好的性能。
最终,这取决于您发送的内容、发送的数量以及发送频率。
【讨论】:
通常使用消息传递解决方案是为了消息的可靠性,而不是性能。如果您需要有保证的消息传递,请使用 JMS 之类的工具。
HTTP 是如此的轻量级,我无法想象任何其他消息传递解决方案会有更高的性能。
【讨论】: