Tigase、Openfire、およびその他のオープンソース XMPP サーバーの比較

StackOverflow https://stackoverflow.com/questions/2982404

  •  24-10-2019
  •  | 
  •  

質問

私もこれらを調べましたが、どちらも Java で完全に機能する XMPP サーバーを提供しているようです。Tigase が非常にモジュール化された方法で設計されていることは知っていますが、Openfire についてはまだ詳しく調べられていません。

私の使用目的は、サーバーを開いて他の XMPP サーバーと通信するのではなく、便宜上 XMPP を使用してカスタム IM ベースのアプリを作成することです。

私は次のことに基づいて自分のニーズを重要性の高い順に評価しようとしています。

  1. ドキュメントの範囲とコミュニティ
  2. 独自の機能をプラグインするのがいかに簡単か
  3. ライセンス/コスト - コードをリリースする予定はありません
  4. 成熟度と安定性
役に立ちましたか?

解決

同時接続数が数千を超えて拡張することが予想される場合は、Openfire を使用しないでください。

Tigase は、数十万の同時接続の処理に優れており、XMPP が単に外部インターフェイスである大規模分散プラットフォーム向けに見事に設計されています。それには、かなり貧弱なドキュメントという代償が伴います。何が起こっているのかを理解するには、ソース コードを読みに行く必要があることがよくあります。

Openfire は小規模なセットアップに最適で、その API はシンプルで非常によく文書化されています。残念ながら、tigase の能力にほぼ近いスケールで設計されていません。

他のヒント

Tigaseは、Apacheライセンスの下にあるOpenfireに反対するGPL(バージョン3)のライセンスです...クローズドソースアプリケーションの場合は、GOを開いています。

それは組み込み可能であり、信頼性があることが証明されています - 1000秒の同時ユーザー。 ICQのように、レガシーネットワークと通信するゲートウェイもあります。

ここで私が見られる欠点のみは、インスタンスごとに1つのドメイン(ポート)のみを処理できることですが、説明からは問題ではないはずです。

ティガーゼは高いスケーラビリティに最適であるのに対し、@yuriyは@yuriyに完全に同意しますが、openfireはSMBのための小規模で初心者のチャットにより適しています。私は私のブログでこれについてもっと詳しく説明しました ティガゼvsオープンファイア.

そして、Openfire 3.7.0.Betaは今から数日から外出しています。多くのバグ修正は、ホストシステムとしてSolarisもサポートしています。

オープンファイアに関して...それは多かれ少なかれ放棄されているようであり、確かに修正するバグがないためではありません;)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top