AMQPS 通信でマイクロ サービスを利用する MEAN スタックから ionic を使用してモバイル アプリを構築できますか? 私の主な関心事は、Bluemix を使用してマイクロ サービスを構築していて、各インスタンスが独立している場合、このアーキテクチャをモバイル アプリに移行するにはどうすればよいかということです。
前もって感謝します。
AMQPS 通信でマイクロ サービスを利用する MEAN スタックから ionic を使用してモバイル アプリを構築できますか? 私の主な関心事は、Bluemix を使用してマイクロ サービスを構築していて、各インスタンスが独立している場合、このアーキテクチャをモバイル アプリに移行するにはどうすればよいかということです。
前もって感謝します。
Bluemix Mobile サービスを現在の MEAN-AMPQS アーキテクチャーに統合する際には、いくつかの考慮事項があります。
モバイル バックエンドを完全に分離する
IBM プッシュ通知(および関連するNode.jsランタイム) には REST 経由でアクセスできるため、既存の作業から離れて、モバイル バックエンド アプリを Bluemix でホストできます。すでに持っているものと直接対話するモバイル アプリの作成に集中します。
Bluemix との対話は、Bluemix Push Notifications ダッシュボードを介してネイティブ サービスを構成し、通知を送信し、Mobile Clent Accessダッシュボードを介してモバイル認証を構成します。SDK をアプリに組み込むと、REST API を介してプッシュ メッセージを自動化し、Facebook、Google+、またはカスタム認証を要求することもできます。
詳しくは、IBM プッシュ通知 REST APIおよびMCA の資料を参照してください。
MEAN スタック全体を Bluemix に移行する
MEAN スタック全体がBluemixで利用可能であり、一部の MQ メッセージング サービスも同様です。これはまったく同じではないかもしれませんが、Bluemix は、必要なことを完全にクラウドで行う機能を提供します。モバイル サービスはデフォルトで Node.js ランタイムにバインドされるため、スペースも節約できます。
オンサイトで保護する必要がある機密データがある場合、これは適切な決定ではない可能性があります。
Bluemix 上で Mongo DB ローカルと Express Angular Node アプリを維持する
Mongo DB ローカルが必要な場合に、時間とスペースを節約する良い方法です。すべてのノード コードは、Bluemix がホストするランタイムで実行できます。