0

エンタープライズ メッセージング ソリューションを Web サービスと組み合わせると、ソケットを介した単純な HTTP 要求よりも実際にパフォーマンスが向上しますか?

(実装の詳細が役立つ場合は、SOAP Web サービスを使用した 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 に答える