質問

問題:
Axis2 と JMS Transport-In を使用して、圧縮コンテンツを含む受信 SOAP メッセージを処理できる Web サービスを実装したいと考えています。

質問:

  • これは追加の設定なしで可能ですか?
  • クライアントはメッセージの内容を圧縮するだけで十分でしょうか?

背景:
グーグルで検索しても、このトピックに関するものは何も見つかりませんでした(HTTP Transport-In のクライアント側の HTTP ヘッダー設定のみ)。背景としては、非常に大きなメッセージ (最大 1,000,000 レコード、つまり 1 レコードが 300 バイト) を受信する可能性があるということです。データは、約 50,000 レコードの小さなデータ チャンクに分割される可能性が高くなります。

質問は、Axis2 Web サービス実装の詳細に関するものではありません。

また、アーキテクチャの変更を提案しないでください。それは不可能です。私たちはすでに試しました。;)

THX

役に立ちましたか?

解決

あなたは、Axis2の処理チェーンを適応し、データの圧縮/伸張のために責任があるのハンドラを追加することができます。ハンドラは、メッセージのカスタム処理を実装することを可能にすると、このIMHO、このようなカスタマイズの例です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top