У меня есть следующий случай использования:Если сервер очереди сообщений обращен к Интернету напрямую или нет?
- сообщение размер: ~ 4kb
- Тип протокола: учитывая MQTT
- сообщение сервера очереди: учитывая RabbitMQ или Mosquitto
- до 50k сообщ/с прибывающим сообщения
- каждое сообщение посылается от мобильного клиента с возможностью подключения различных сетевых
W я хотел бы знать: как лучше иметь систему для приема сообщений?
А) подвергать сервер очереди сообщений непосредственно к Интернету, обрабатывает сообщения позже для согласованности/достоверностей (конечно с балансировкой нагрузки в передней части серверов)
В) подвергать сервер, который может прочитать сообщение в собственном формате, применить некоторые основные проверки на достоверность и затем отправить сообщение на сервер внутренней очереди сообщений
Я склоняюсь ко второму варианту, но у меня нет реальных аргументов в пользу его/ее против первого варианта, поэтому не могли бы вы посоветовать это?
спасибо.
Спасибо. Очевидно, что установка будет иметь брандмауэр и уровень балансировки нагрузки, прежде чем он достигнет чего-либо еще внутри инфраструктуры, но я не хотел вдаваться в подробности. – dlsniper