Я выполняю длительный опрос в Play 2.0 в потенциально распределенной среде. Я понимаю, что когда Play получает запрос, он должен приостановить ожидающее уведомление об обновлении, а затем перейти к db для получения новых данных и повторения. Я начал смотреть пример чата, который предлагает Play 2.0, но он находится в websocket. Кроме того, он не похож на способ его распространения. Поэтому я думал, что буду использовать автобус событий Akka. Я принял реализацию потока событий и реплицировал свою собственную с помощью LookupClassification. Однако я в тупике о том, как я получу сообщение (или, если на то пошло, какой должен быть абонент вместо ActorRef)?
Реализация EventStream: https://github.com/akka/akka/blob/master/akka-actor/src/main/scala/akka/event/EventStream.scala