0

将企业消息传递解决方案与 Web 服务相结合是否会比通过套接字的简单 HTTP 请求获得真正的性能提升?

(如果实现细节有帮助,对带有 SOAP 网络服务的 JMS 感兴趣)

4

2 回答 2

1

通常,使用消息传递解决方案是为了消息的可靠性,而不是性能。如果您需要有保证的消息传递,请使用 JMS 之类的东西。

HTTP 是如此轻量级,我无法想象任何其他消息传递解决方案会有更高的性能。

于 2008-12-05T20:26:28.107 回答
1

一如既往,这取决于。如果您使用 http 协议通过套接字发送 xml 文档,那么不会.. 您的性能将与企业框架大致相同(因为 Web 服务实际上就是这样,数据编码在 soap 协议中,通过套接字上的 http 协议)。

如果您通过套接字发送更轻量级的数据流,那么您可能会获得更好的性能。

最终,这取决于您发送的内容、发送的数量以及发送的频率。

于 2008-12-05T20:37:35.043 回答