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