Я создаю проект, и одним из основных вопросов является то, как реализовать простую систему очередности сообщений (что-то вдоль линии системы чата). Я бы хотел избежать опроса, но, скорее всего, будет много одновременных подключений (десятки тысяч). Это будут HTTP + SSL-соединения, запущенные из приложения, а не из браузера.Большое количество постоянных подключений
Одним из решений, которые я нашел, будет Балансировка нагрузки DNS: распределите эти постоянные соединения через сеть веб-серверов nginx.
Как вы думаете? Любые другие возможные решения?
Спасибо за ваш ответ Райан. Мой вопрос заключается в том, что если я использую несколько распределенных балансированных по нагрузке баз данных, не будет ли проблем с моделью «возможной согласованности»? Может быть, алгоритм осколков, который всегда указывает мои запросы на одну и ту же базу данных? – idevelop
Я стараюсь избегать опроса, поэтому я хотел сохранить связи живыми. – idevelop
Я думал больше о планах балансировки нагрузки на уровне 4 на основе IP-клиента. Впрочем, я могу полностью отказаться от своих предположений. –