Я пишу мобильное торговое приложение (android/ios), и мне нужны предложения по лучшему способу подключения приложения к серверу (messageQ)
Если я использую необработанное TCP-соединение, возникнут ли у моих пользователей проблемы, если они находятся за корпоративным Wi-Fi (защищенным брандмауэрами)? Если да, то является ли веб-сокет лучшим решением?
Что касается внутреннего сервера, после исследований с zeroMq я считаю, что полноценный брокер, такой как rabbitmq, является лучшим вариантом для начала. Теперь, если я использую соединение через веб-сокет из своего собственного приложения, у Rabbit MQ есть мост sockJS-AMQP. Но я не уверен, есть ли клиент веб-сокетов java и iOS для связи с сервером sockJS. Любые опытные взгляды приветствуются