私はモバイル取引アプリ (android/ios) を書いています。アプリをサーバーに接続するための最良の方法について提案が必要です (messageQ)
生の TCP 接続を使用する場合、ユーザーが企業の Wi-Fi の背後にいる場合 (ファイアウォールで保護されている場合)、問題が発生しますか? はいの場合、その場合、Web ソケットはより良い解決策ですか?
バックエンド サーバーについては、zeroMq で調査した結果、rabbitmq のような本格的なブローカーを使用することをお勧めします。ここで、ネイティブ アプリから Web ソケット接続を使用すると、Rabbit MQ には sockJS-AMQP ブリッジがあります。しかし、sockJS サーバーと通信するための Java および iOS Web ソケット クライアントがあるかどうかはわかりません。経験豊富な意見は大歓迎です