#akka
#akka
Вопрос:
Поскольку транзакторы устарели, какой шаблон я должен использовать вместо этого? Мне нужно синхронизировать между разными участниками. У меня есть некоторые (динамические) зависимости, где Актер B не должен начинать работу до завершения актера A.
Комментарии:
1. Возможно ли координировать работу, отправляя сообщения между участниками?
2. Не между отдельными участниками, поскольку они не знают друг о друге, но теперь у меня есть решение, которое включает в себя управляющего субъекта очереди.
Ответ №1:
Я нашел хорошее решение для моей конкретной проблемы. А именно, теперь мы будем использовать выделенный субъект, который управляет очередью, и каждый рабочий субъект отправит сообщение о том, что он хочет начать свою работу. Это желание помещается в очередь, и участник очереди отправит сообщение «Продолжить», когда очередь будет достаточно продвинута.
Однако я все же хотел бы знать, существует ли более общая концепция, которая заменит транзакторы в следующих выпусках Akka.