ouboundゲートウェイ(int-jpa:retrieving-outbound-gateway)を取得した結果をキャッシュすることができます。だから、結果がキャッシュで利用可能なら、クエリが実行されないたびに?int-jpa:取得アウトバウンドゲートウェイと結果のキャッシング
1
A
答えて
0
既存のコードベースを含む溶液は次のようになります。
<transformer input-channel="input" ref="testBean" method="upperCase" output-channel="output">
<request-handler-advice-chain>
<cache:advice>
<cache:caching cache="foo">
<cache:cacheable method="handle*Message" key="#a0.payload"/>
</cache:caching>
</cache:advice>
</request-handler-advice-chain>
</transformer>
それはここ<transformer>
であるが、同じも同様にJPAゲートウェイに適用されます。
method="handle*Message"
AOPパスに注意してください。 さらにkey
の式は、Message
をa0
cacheable
アドバイス引数に基づいています。
これは、まだSpring Integrationの標準コンポーネントとしてサポートしていない理由が考えられます。簡単で簡単な解決法。
0
これは現在フレームワークでは提供されていませんが、このメカニズムを実装するためにアウトバウンドゲートウェイに簡単にcustom adviceを追加できます。
関連する問題
- 1. キャッシングajaxの結果
- 2. Select2の結果を取得してキャッシングする
- 3. キャッシングDoctrineの結果Symfony2
- 4. ユーザーあたりのクエリ結果のキャッシング
- 5. MongoDBでのクエリ結果のキャッシング
- 6. SQL Server 2000のキャッシング関数の結果
- 7. 評価結果のキャッシングをレールヘルパーメソッド
- 8. 取得テスト結果
- 9. イベントバスの終了と結果の取得
- 10. Doctrine Memcachedを使用した結果キャッシング
- 11. ストアプロシージャの結果を取得
- 12. XP_CMDSHELLの結果を取得
- 13. PrintDialogの結果を取得
- 14. Node.JS + MySQL - 結果の取得
- 15. Doctrineフォームの型エンティティとsymfonyの2結果キャッシング
- 16. Prepared Statement Return結果とカウントを取得
- 17. Ember.js - 結果を取得
- 18. ParsePromise結果を取得
- 19. 取得プロファイリング結果:vsperfcmd
- 20. iOS - ヘッダー結果を取得
- 21. PHP - DOMXpath - 結果を取得
- 22. 文字列配列によるAndroid検索と結果の取得ListViewへの結果の取得
- 23. oracleのサブクエリの順序付き結果と異なる結果を取得
- 24. Roslynでの式の結果の取得
- 25. UWP(C#) - PermissionRequestの結果の取得
- 26. Javaデータベースからの結果の取得
- 27. スレッドからの結果の取得
- 28. ajax-functionのレスポンスの結果を取得
- 29. 前のテストの結果を取得
- 30. 集計HQLクエリの結果の取得