0
如果我使用分區(假設10個分區)春季批次和塊與任務執行這樣Spring Batch的分區+線程
<task:executor id="partitionExecutor" pool-size="30" queue-capacity="50" />
多少線程將每個分區上運行?
如果我使用分區(假設10個分區)春季批次和塊與任務執行這樣Spring Batch的分區+線程
<task:executor id="partitionExecutor" pool-size="30" queue-capacity="50" />
多少線程將每個分區上運行?
如果你使用多線程的分區,每個分區是它自己的線程中運行。當然,這不從工人步內做其他線程相關的東西阻止你...
當春天批量採用分區策略,一個線程將每個分區使用,它會執行整個完整的一步。這避免了相對於簡單的多線程策略
,所以我可以肯定的是我對分區讀者僅會讀一個塊的時候併發性問題? – rouce
假設它的步驟範圍正確。 –