В настоящее время я пишу программное обеспечение интернет-кафе в WCF для 25 клиентов. Я много читал о instanceContextMode, Concurrency и Duplex и других вещах и видел, что у всех были проблемы из-за неправильной реализации этих настроек.
Вот мой сценарий: клиенты получают информацию о времени с сервера каждые 5 или 10 секунд, клиенты и сервер должны иметь возможность отправлять сообщения друг другу. Какие настройки (Concurrency / InstanceMode) вы бы рекомендовали мне не иметь потоков, взаимоблокировок и других проблем?
- клиенты и сервер должны иметь возможность отправлять сообщения друг другу (поэтому необходим дуплекс?)
- Чтобы сервер мог одновременно обслуживать всех клиентов, параллелизм является множественным, а экземпляр - персессией?
Заранее спасибо