Я ищу движок паба / суб, со следующими требованиями:
- Очень низкая задержка <0,5 с </li>
- Масштабируемость
- Shardable (основано на географической локализации)
Я хотел бы иметь возможность иметь несколько паб / суб-серверов и иметь возможность публиковать или подписываться на каналы с любого сервера, независимо от того, на каком сервере канал объявлен.
Например:
Если пользователь A подключен к серверу SRV1 и пользователь B подключен к серверу SRV2 , Если пользователь B подписаться на " MyChannel " и пользователь A опубликовать что-то на канале " MyChannel ", пользователь B получит сообщение, даже если он не подключен к тому же серверу.
Я не знаю, сможет ли Redis сделать это. Я не нашел ничего о предмете.
Любая помощь приветствуется.