перспективе будет млн + конекшенов) Soket.IO https://socket.io/docs/v4/redis-adapter/ - нормально масштабируется горизонтально ,пробовал кто или лучше свое что-то мастерить с своим брокером для такой задачи? Читал что RabbitMQ/Kafka не очень будут подходить для такой задачи с таким количеством сообщением
> During the peak hours, the number of concurrent users on the site is in several million Это про фейсбук. Неопытные заказчики любят раздувать цифры по нагрузке, не понимая стоимости таких работ.
Вот нашел хороший пример архитектуры https://scaleyourapp.com/facebook-real-time-chat-architecture-scaling-with-over-multi-billion-messages-daily/ Вкратце - достаточно любой реляционной СУБД для хранения хистори по чату и любого MQ для доставки обновлений.
А почему именно реляционной?
Обсуждают сегодня