Я использую singalr библиотеку для разработки уведомления веб-сайта в режиме реального времени с использованием MVC 4.OnDisconnected метод singalr
Мой веб-приложение будет работать на нескольких веб-серверах, так что мне нужно управлять подключениями с помощью дб.
Все идет хорошо, кроме того, что метод OnDisconnected не работает во всех браузерах.
Кажется, что отлично работает с firefox, но с использованием IE9 и всех мобильных браузеров он не работает.
Итак, вот мой вопрос, я не буду полагаться на этот метод и заканчиваю с множеством неиспользуемых соединений в моем db. Кроме того, даже если метод Ondisconnected будет работать, есть вероятность, что сервер опустится, и это неиспользуемое соединение останется в db.
Я думал о методе фона, который будет запускаться каждые 1 минуту, скажем так, и сравните соединения db с текущими соединениями.
Проблема в том, что я не знаю, как реализовать это, или это лучший способ сделать это. Есть ли способ получить все правильное соединение, чтобы сравнить с db?
Заранее спасибо
Можете ли вы задать вопрос о github с образцом проекта и инструкциями, показывая, что он не срабатывает. Он должен всегда срабатывать. – davidfowl
https://github.com/nir-z/HaifanetMobile. Вы можете найти класс концентратора в каталоге Hub, а клиентский скрипт находится в разделе Views-> Shared -> _ Layout –