Реализация мгновенных сообщений на Java

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

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

1 ответ

Посмотрите на XMPP через сокет или Socket.io может дать вам хорошую отправную точку. SOAP и REST не имеют реального времени реального времени из-за структуры обмена сообщениями, они не сохраняют постоянное соединение в виде веб-сокета, как вы заметили.

Другие вопросы по тегам