业务是这样的:
有一个硬件设备, 会不停地向服务器通过socket上传数据, 同时, 这个数据需要实时地传递给APP端用作显示.
socket服务器监听到一个新的socket时, 会新建一个socket进行处理.
但是现在不知道怎么把数据给app了.
请大家给给建议. 谢谢.
黄舟2017-04-17 17:49:10
ハードウェア デバイスは収集されたデータをキャッシュ サーバーにアップロードします
アプリケーション サーバーを確立して、アプリのリクエストを処理し、現在のキャッシュ サーバーからデータを取得します
クライアント アプリはアプリケーション サーバーにアクセスします
一般に、これは非同期であり、スレッド間通信はありません。また、各スレッドが互いに独立している場合にのみ、真の並列処理が可能です<🎜。 >
収集されたデータの量と、収集された履歴データを保存する必要があるかどうかに基づいて、キャッシュ サーバーとアプリケーション サーバーの実装を決定します。
最初にいくつかの質問を追加してください。 。 。
巴扎黑2017-04-17 17:49:10
これはスレッド間の通信ではなく、異なるプロセス間の通信であり、マシン間でも行われる必要があります。
次のことができます:
アプリはサーバーとの長い接続を確立し、サーバーはデータをアプリにプッシュします
アプリは定期的にサーバーにデータをクエリします
環境やビジネスのニーズに応じて、最適な方法を選択する方法が多数あります。