エンタープライズ メッセージング ソリューションを Web サービスと組み合わせると、ソケットを介した単純な HTTP 要求よりも実際にパフォーマンスが向上しますか?
(実装の詳細が役立つ場合は、SOAP Web サービスを使用した JMS に興味があります)
エンタープライズ メッセージング ソリューションを Web サービスと組み合わせると、ソケットを介した単純な HTTP 要求よりも実際にパフォーマンスが向上しますか?
(実装の詳細が役立つ場合は、SOAP Web サービスを使用した JMS に興味があります)
通常、パフォーマンスではなく、メッセージの信頼性のためにメッセージング ソリューションを使用します。保証されたメッセージ配信が必要な場合は、JMS などを使用してください。
HTTP は非常に軽量なので、他のメッセージング ソリューションがこれより高いパフォーマンスを発揮するとは思えません。
いつものように、それは場合によります。http プロトコルを使用してソケット経由で xml ドキュメントを送信している場合は、いいえ.. パフォーマンスはエンタープライズ フレームワークとほぼ同じになります (Web サービスは事実上、soap プロトコルでエンコードされたデータがそのまま送信されるためです)。ソケット上の http プロトコル)。
より軽量なデータ ストリームをソケット経由で送信する場合は、パフォーマンスが向上する可能性があります。
最終的には、送信する内容、その量、および送信する頻度によって異なります。