クライアントサーバー分散システムを開発しようとしています。バックエンド部分に Java を使用したいのですが、クライアントは iOS で実行されます。
私はモバイル環境にいて、何人のクライアントが私のサービスを要求するか予測できないので、API を書きたいと思います。どのような種類の BaaS をアドバイスしますか?
TCP とのオープンな接続を維持する必要はありません。無駄なバッテリーの浪費は避けたいと思います。一部の API 呼び出しに SSL を使用し、代わりに HTTP 1.1 レイヤーを使用する必要があります。TCP レイヤーは非常に役立ちます。JSONを出力として使用したいと思います。
この目標を達成するために使用できる既製のフレームワーク (java-iOS)、またはアドバイスできるライブラリはありますか? ハートビート メカニズム iOS 側 (サーバー側のすべてのクライアントを追跡できるようにするため) を用意し、適切に回答するには、どのようにすべてをセットアップしますか。サーバー側で最も適したJBossまたはGlassfishは何ですか? リアクター パターンについて聞いたことがありますが、Java で開始できる場所はありますか?
本当にありがとう!
よろしく