Где мне искать платформу Scala, которая поддерживает двунаправленную асинхронную связь? - PullRequest
1 голос
/ 23 ноября 2011

У меня есть один сервер, который может иметь несколько клиентов. Каждый клиент отправляет асинхронное сообщение на сервер, который немедленно направляет сообщение стороннему поставщику. В какой-то момент в будущем сервер получит ответ от стороннего поставщика, который должен быть немедленно перенаправлен обратно отправляющему клиенту. Я посмотрел на Akka, но не мог понять, как в будущем отправлять сообщения с сервера обратно клиентам в произвольные моменты. Если мне удастся дать некоторые указатели даже на нужные части документации, я с радостью возьму их оттуда. На данный момент я сбит с толку массивом доступных фреймворков и опций.

Ответы [ 4 ]

3 голосов
/ 23 ноября 2011

"Я посмотрел на Akka, но не мог понять, как в будущем отправлять сообщения с сервера обратно клиентам на произвольные точки."

Когда приходит сообщение от клиента, сохранитеудалите ссылку отправителя, чтобы вы могли отправить ее позже.

Возможно, если вы уточните проблему, с которой вы столкнулись, мы можем помочь?

Приветствия, √

2 голосов
/ 23 ноября 2011

BlueEyes предназначен для такого типа рабочего процесса.

1 голос
/ 23 ноября 2011

Вы также можете использовать атмосферу .

0 голосов
/ 24 ноября 2011

Если ваши клиенты браузеры, вы можете использовать Lift и его поддержку комет.Эта запись дает вам один пример асинхронной работы с использованием Lift

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...