我正在编写一个移动交易应用程序(android/ios),我需要有关将应用程序连接到服务器的最佳方式的建议(messageQ)
如果我使用原始 TCP 连接,如果我的用户位于公司 wifi 后面(受防火墙保护),他们会有问题吗?如果是,在这种情况下,网络套接字是更好的解决方案吗?
对于后端服务器,在使用 zeroMq 进行研究之后,我相信像 rabbitmq 这样的成熟代理是一个更好的选择。现在,如果我使用本地应用程序的 Web 套接字连接,Rabbit MQ 有一个 sockJS-AMQP 桥。但我不确定是否有 java 和 iOS Web 套接字客户端与 sockJS 服务器对话。非常感谢任何有经验的观点