как делегировать ответы в веб-приложении - PullRequest
0 голосов
/ 02 января 2011

Мы создали веб-приложение, которое отправляет сообщения. отправляющая часть проста ... но когда мы получим ответы, как я могу делегировать отправленные сообщения? Как я могу узнать, какое сообщение предназначено для определенного пользователя? Я имею в виду сохранение хэш-карты, в которой хранится объект, который пользователи могут извлечь ... это нормально? Нужно ли создавать очередь полученных сообщений?

1 Ответ

0 голосов
/ 02 января 2011

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

Центральный объект hashmap - это хорошая идея для управления различными клиентскими подключениями, но вы должны обязательно следить за проблемами параллелизма и безопасности потоков.Пока вы используете поточно-ориентированную структуру данных, веб-контейнер приложения должен иметь возможность обрабатывать управление очередями запросов, так что вам не нужно.

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

...