企业消息传递API与Web服务的高性能?

时间:2008-12-05 20:23:09

标签: performance web-services soap jms

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

(如果实现细节有帮助,对使用SOAP Web服务的JMS感兴趣)

2 个答案:

答案 0 :(得分:1)

通常,人们使用消息传递解决方案来实现消息可靠性,而不是性能。如果您需要保证消息传递,请使用类似JMS的内容。

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

答案 1 :(得分:1)

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

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

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