MAC OS X Lion (10.7.4) で WSO2 ESB 4.0.3 に取り組んでいます。
WSO2 ESB 4.0.3 の開発のベスト プラクティスを教えてください。
現在、私はその中でデータ サービス機能を使用しており、WSO2 ESB に移植しようとしている既存の tomcat アプリケーションは、SQL クエリを 2 ~ 3 秒で実行しますが、データ サービス機能を備えた WSO2 ESB 4.0.3 は約 16 ~ 17 秒かかります。 .
WSO2 と特定の XSLT 変換のベスト プラクティスを誰かが教えてくれるとありがたいです。
答えを期待しています。
ありがとう
こんにちは Prabath これが私の環境です。WSO2 ESB 4.0.3 と Data Services Feature 3.2.2 を使用しています。プロキシ サービスは、DS サービスをフロント エンドします。データ ソースは、datasources.properties で炭素データ ソースとして定義されます。WSO2 Data Services Server 2.6.3 で同じサービスを実行しようとしましたが、パフォーマンスは既存の tomcat アプリケーションと同等ですが、Data Services Feature 3.2.2 を備えた ESB 4.0.3 は tomcat アプリケーションよりも 8 倍の時間がかかります。先ほど考えたように、XSLT は問題ではないようです。この DS を呼び出すプロキシ サービスには、すべてのエラー処理と入力検証があります。また、トランスポート用にローカルに変更しようとしましたが、それでもパフォーマンスの問題は同じです。また、転送される XML の形式がエンド ポイント定義で SOAP 12 であることを確認する必要があります。そうしないと、プロキシ サービスはローカル トランスポートで転送されません。Data Services Feature 3.2.2 で WSO2 ESB を使用して同等のパフォーマンスを得ることができるように提案していただけますか?
助けて本当に感謝しています。ありがとうアビジット
こんにちはプラバース
返信ありがとうございます。
プロキシ サービスの検証と変換は問題ではありません。ログを見ると、Data Services 機能を使用して ESB にデプロイされた Data Service は、Tomcat アプリケーションよりも 8 倍の時間がかかっているようです。したがって、私が信じる問題はデータ サービス機能であり、プロキシ サービスではありません。
入力の検証とエラー処理を行うプロキシ サービスを削除したとしても?
私にお知らせください。ありがとうアビジット