私たちは製品を構築しているので、パフォーマンスの観点から助けが必要です。完全な Spring (MVC、JPA、セキュリティなど) を使用しています。
たとえば、特定のフローで 100 個のビジネス ルールを同時に実行できるという要件があります。n
このようなフローとビジネス ルールは多数存在する可能性があります。
これらのルールを実行すると、実際にデータベース内のテーブルからレコードがフェッチされます。これらには、LAZILY INITIALIZED ENTITIES もほとんど含まれません。
マルチスレッドの目的でFutures
/を使用しましたが、問題は LAZY 変数のロードに失敗することです。Callables
Hibernate の読み込み例外が発生します。おそらく、TRANSACTIONAL で別のスレッドに分散されないという問題があります。
他にアプローチする方法があれば教えてください。