2015-10-02 4 views
0

При написании метода трансформатора весеннего XD-процессора у меня есть гарантия, что код будет выполнен в одном потоке?Являются ли процессоры Spring XD однопоточными?

Если я правильно понял раздел архитектуры руководства XD Spring (версия 1.2.1), DIRT будет развертывать не более одной копии модуля для любого потока в любой момент времени, правильно ли я? И если это так, значит ли это, что я могу написать код, не беспокоясь о том, чтобы сделать его реентерабельным?

Заранее спасибо.

ответ

1

Отсутствие гарантии - это зависит от свойств развертывания шины сообщений - например, с RabbitMessageBus вы можете установить параллелизм в> 1.

Да, есть один экземпляр модуля, но вы можете иметь несколько потоков в этом экземпляре.

Смежные вопросы