есть статья https://docs.microsoft.com/en-us/aspnet/core/signalr/scale?view=aspnetcore-3.1
свой балансировщик не надо изобретать, возьми nginx, там всё есть. DNS сервер свой тут тоже не нужен
На 1 порт можно нацепить максимум 65к соединений. И выходит Nginx будет держать в памяти и ретранслировать эти 65к соединений. А что делать если нужно например 650к соединений? Как их распарралелить? 🤔 Тут уже без другого IP не обойтись? А как его реализовать? И например у меня серверы так нагружены что нужно максимум 1к подключений на 1 сервер, и даже если 1 Nginx сервер может ретранслировать на 65 серверов, что делать если уже 100 подключений будут кушать 1000 Мбит? Тут нужны другие физические сервера.🧐 А как реализовать именно подключение к разным физически спчрерам, но по домену? И без DNS сервера.
Обсуждают сегодня