У меня есть приложение, которое использует базу данных MSSQL.Приложение имеет модуль, который используется для отправки сообщений между пользователями приложения.Когда один пользователь отправляет сообщение другому, я вставляю сообщение в базу данных и устанавливаю статус сообщения на 1 (после того, как пользователь прочитал базу данных сообщений, я обновляю и устанавливаю статус сообщения на 0).
Теперь я использую system.timers.таймер для проверки статуса сообщения, и если статус сообщения 1, пользователь получает уведомление о том, что у него есть одно входящее сообщение.
Проблема в том, что это приложение может использоваться многими пользователями, и если таймер запускается когда-либо 5 минут, это замедляетсяприложение и база данных.
Есть ли другое решение для этого без таймера запуска?
Спасибо!