2013-09-16 3 views
0

использования:. журналов пользователей в системе и может отправлять XMPP сообщения друг с другом (controller1), начать сеансВедение xmppconnections для пользователей всех контроллеров с помощью Play

Теперь эта сессия представляет собой набор вопросов (controller2) I хотите соединение XMPP быть преобладала через 2 контроллеров

Я вроде потерял в разработке этого сценария

Любая помощь приветствуется!

ответ

1

Одна из идей с воспроизведением - это состояние с нулевым разделом, это означает, что вы обычно не имеете состояния через вызовы. Способом решения этой проблемы будет запуск акк-актера, который будет владеть соединением xmpp, когда ни один запрос не будет обслуживаться, а затем выяснить подходящий способ узнать, что контроллер вызывает/что клиент должен говорить с этим игроком.

Я не могу найти ничего, что связано с вашей точной проблемой, но эта страница в документах может помочь вам немного: http://www.playframework.com/documentation/2.2.x/ScalaAkka также ознакомьтесь с примерами проектов веб-чата, которые вы можете найти в своем дистрибутиве, он использует один актер с несколькими клиентами, связанными с ним.

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