Есть простенький веб сервер на Jetty, суть работы довольно проста.
Клиент посылает другому пользователю сообщение в виде json строки, сервер
обрабатывает её и записывает сообщение в базу.
По запросу, пользователь может получить историю сообщений с другим пользователем.
Вопрос:
Всё это нужно переделать на Web Socket. Мне не понятно, по какому принципу тогда обрабатывать запросы.
Если я буду записывать сообщения так же в базу, то как пользователю проверять, пришло ли новое сообщение?
Есть идея обрабатывать сообщение, записать его в базу, а потом переслать нужному пользователю, но мне кажется это будет не правильно.
Вы можете записать в базу и после сохранения разослать сообщение другим пользователям. Если процесс сохранения в базу занимает слишком много времени, то тогда можно проводить его параллельно с рассылкой.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Получаю от апи список юзеров,постов и комментариев к постам и записываю их в базу таким способом
Как сделать переход между страницами плавным то есть сделать между переходами градиент смфото
Есть View на котором рисуется игровая ситуация и поверх этой view вверху экрана еще несколько мелких ImageviewВот тот самый view