私は、そのファイルを処理して値をデータベースに保存する必要がある学生のデータを含む、一度に複数の XML ファイルを受信する Web サービスを使用しています。
そのために、JMS キューを使用しました。オブジェクトメッセージを作成してキューにプッシュしています。しかし、キューがメッセージを処理しているときに、別のメッセージを処理できるため、データベース テーブルがロックされます。
5000 個の値を含む 1 つのリストがあり、for ループでリストを反復し、JMS メッセージを処理しているとします。
これはまさに私のシナリオです。問題は、1 つのメッセージの処理中にテーブルがロックされ、残りのファイルがキューに残っていることです。
いくつかの解決策を提案する