0

Windows Azureでホストされているクラウドアプリがあり、XMPPをサービスと統合する必要があります。これを実現するためにGAEのXMPPAPIを使用できますか?新しいJabberIDを作成し、GTalkなどの他のクライアントとメッセージを送受信できるようにする必要があります。

私の知る限り、GAEはJava、Pythonのみをサポートしており、私の専門知識は.NETとC#に限定されています。そのため、GAEと通信するためにAzureアプリを作成する必要があります。

ejabbered最後に、実行の代わりにGAEを使用できWindows Azure Virtual Machines or Amazon EC2ますか?

前もって感謝します... :)

4

1 に答える 1

1

できますが、非常に制限されます。別の場所で ejabbered を実行した方がよい場合があります。

  • GAE の XMPP API を使用すると、ユーザー名の選択がかなり制限されます。GAE XMPP 概要 API ドキュメントを参照してください。

  • クラウド アプリは、HTTP アクセスを介して GAE アプリからメッセージを送受信する必要があります。これは送信には大した問題ではありませんが、メッセージを受信するには独自の方法で作業する必要があります。メッセージをデータストアにバッファリングして、メッセージをポーリングできます。Channel API を使用してメッセージを直接受信することもできますが、これまでのところ、Channel API クライアントは Javascript でのみ使用できるため、アプリでクライアントを使用するには何らかの JavaScript インタープリターが必要になります。

  • GTalk クライアントなどの他の XMPP アドレスからメッセージを送受信できるようになります。

于 2013-03-11T23:40:16.260 に答える