У меня много клиентских программ и один сервис.
Программы этого клиента связываются с сервером по каналу http с WCF.
Клиенты имеют динамический IP.
Они онлайн 24 часа в сутки.
Мне нужно следующее:
Сервер должен уведомить всех клиентов с интервалом в 3 минуты. Если клиент новый (запущен в данный момент), он должен немедленно уведомить об этом.
Но поскольку клиенты имеют динамический IP-адрес и работают 24 часа в сутки, а иногда соединение нестабильно, стоит ли использовать wcf duplex?
Что происходит, когда соединение обрывается? Будет ли это автоматически восстанавливаться?
Является ли хорошей идеей использовать удаленный MSMQ для этого типа уведомлений?
С уважением,