WSO2 ESB呼び出しメディエータの中でWSO2 DSSサービスを呼び出そうとしています.1000行の非常に大きなXML(行ごとに)を返します。私はESBをクラッシュさせたくありません。したがって、私はESB呼び出しメディエーターに行を1つずつ渡したいと思います。大きなレスポンスのためにWSO2 DSSでストリーミングを使用する
しかし、私は、一度に1行(ESBはIterator内の呼び出しメディエーター)を返すDSSサービスを継続的に呼び出すことは望ましくありません。これはデータベースにオーバーヘッドを引き起こすためです。
これは、ストリーミングをDSSサービスで使用することによって達成できると聞きました。 しかし、DSSでストリーミングがどのように機能し、ESB内部でこれをどのように実装できるかはわかりませんでした。
助けてください! ありがとうございます!
ありがとうございました。 私はストリーミングがデフォルトで追加されていることを知っていますが、私の質問は、ストリーミングを制御できるかどうかです。 私のシナリオは、DSSサーバーから1つのルートと複数の子(非常に巨大なxml /子)の大きなxmlを取得します。私は一度に1つずつ子供たちを繰り返していきたいです。 DSSからの応答を1人の子供として受け取ることが可能かどうかを知りたかったのです。一度にDSSからの応答全体を取得するとWSO2 ESBがクラッシュするので、私は信じています。 可能であれば、私にお勧めします。 – Aswin
@Aswin現在、非常にきめ細かなストリーミング(あなたのことなど)はDSSではサポートされていません。 –