用語“拡張子”を理解する、&​​#8220;コンポーネント”および“プラグイン” xmppで?

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

  •  06-07-2019
  •  | 
  •  

質問

誰でも異なる「拡張子」を説明できますか? 、「コンポーネント」および「プラグイン」 xmpp ??

役に立ちましたか?

解決

プロトコル拡張プロトコルの一部を実装するためのコンポーネント、および プロトコルの実装に対するソフトウェアのプラグイン ...少なくとも、少なくともjajabberdにプラグインを作成したときの理解です。

他のヒント

受け入れられた回答にいくつかの詳細を追加したい。

  • extension :フルネームはXMPP Extension Proposal—です。 XMPPに基づいて構築された短い新しい機能の XEP 。 XEPはXMPP標準ボディで定義されており、こちらで利用できます。それらは文書です。

この拡張機能は、2つの方法で実装できます。

  • plugin :XMPPサーバー用に直接記述され、 ejabberd module および plugin openfire 。 XMPP実装間で移植可能ではなく、通常はサーバーの実装言語(erlangまたはjava)で記述されています

  • component :プロトコルの新しい機能を実装し、 Jabber Component Protocol 。サーバー間で移植可能であることを意味します。通常、他のプロトコルへのトランスポートに使用されますが、一部のPubSubおよびMUC実装はコンポーネントとして利用可能です。

コンポーネントプロトコル XEP-114 は、非常に粗く制限されているため、いつか書き直されます。実際には、元の jabberd 実装から記述されたバックスペックです。

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