У меня есть 1 SingleChronicleQueue
, к которому добавляются различные сообщения через прокси-API methodWriter.
Мой обработчик читателя обрабатывает сообщение «message1» и добавляет к другому обработчику сообщение «message2», чтобы тот же обработчик обработал его другим методом (message2 ()).
Flow is:
Append: proxy appends message1 to Q
Tailer: handler1 reads message1 and
appends using proxy message2 to same Q
Tailer: handler1 reads message2
OK
Или тейлеры всегда должны писать в другую очередь 'Out' и иметь это промежуточное положение?
Причина такого подхода к управлению неблокирующим доступом к общему состоянию.