У меня есть DLL, которая запускает фоновые соединения и соединения с БД для веб-сайта, который включает в себя взаимодействие между отдельными сеансами от отдельных клиентов - например, чат и т. Д.
Проблема в том, что если 1000 человек просматривают этот веб-сайт, я хочу, чтобы все различные экземпляры моего приложения ASP.NET совместно использовали один экземпляр этой библиотеки DLL, чтобы я мог управлять всей входящей и исходящей информацией в одном месте. .
Как я могу указать, что только один экземпляр моей внутренней библиотеки DLL должен использоваться для всего сайта, независимо от числа подключенных клиентов?