6

Android と iOS でインスタント メッセージング アプリを作成する予定です。アプリを使用して他のユーザーとチャットできるほか、いくつかのカスタム機能も備えています。

XMPP プロトコルを使用して、カスタム拡張機能を作成します。スケーラブルになるように、 Amazon Web Services (AWS)で実行される Java アプリケーションを作成する予定です。


サーバー オプションを調査した後、 Apache Vysperを使用することにしました。

しかし、私はこれまで適切な Java アプリケーションを作成したことがなく、XMPP、AWS、または Vysper を使用したことがないため、適切なドキュメントに頼っています :-)

Apache Vysper プロジェクトは非常に新しいため、ドキュメントは少しまばらです。何か不足しているのではないかと思っていましたが、一般的な MINA ドキュメントも使用する必要がありますか? 私が知らない他のリソースはありますか?


「Apache Vysper は、スタンドアロンで実行することも、別のアプリケーションに組み込むこともできます。」</p>

正直なところ、Java アプリケーションを作成するために何を使用すればよいかということになると、私も同じように途方に暮れます。AWS Java SDK には、AWS で使用するアプリケーションを作成するために必要なものがすべて含まれているかどうか知っていますか? それでは、Vysper をこれに統合するのは簡単なことでしょうか? または、 Spring フレームワークなどを使用して Java アプリケーションを作成する必要がありますか?


私を助けてくれてありがとう。状況を明確にすることができる何かを知っていれば、私はそれを本当に感謝します:-) --そして、少し役に立たなくて申し訳ありませんが、ねえ、私たちは皆、どこか正しいところから始めなければなりません;)

4

1 に答える 1

8

まず、Vysperの創設者として、ドキュメントの完全性が不足していることをお詫び申し上げます。

あなたの質問に答えるため。

ほとんどのJavaアプリケーションには、すぐに使用できる独自の開始スクリプトが付属しています。Vysperも例外ではありません。あらかじめパッケージ化されたダウンロードはここから入手できます:http: //mina.apache.org/vysper-project/downloads.html

実行する前に、自分のマシン、AWS、サーバー、または他の場所の仮想マシンのいずれを使用していても、Javaをインストールする必要があります。Oracleから入手するか、Linuxディストリビューションのパッケージ管理を使用してください。Javaをインストールした後、コマンドラインで「java-version」を実行でき、すべての設定が完了していることを確認してください。

次に、Vysperダウンロードを解凍し、bin /ディレクトリに移動して、OSに応じて「run.sh」または「run.bat」を実行します。

Vysperのサポート(StackOverflowの他に)は、MINAユーザーのメーリングリスト( http://mina.apache.org/vysper-project/mailing_lists.html )で利用できることに注意してください。

于 2011-09-17T20:48:36.973 に答える