0

特定の機能を備えた tigase コンポーネントを実装しましたが、外部コンポーネントとして使用する方法を理解しようとしています。今のところ、コンポーネントを搭載した別の tigase サーバーをセットアップし、その別のサーバーを外部コンポーネントとして参照するようにメインの tigase サーバーを構成する必要があるようです。

私がやりたいことは、前もって tigase をインストールせずに 1 行のコマンドで実行できるようにするために、その外部 tigase を 1 つの jar にアセンブルすることです。

質問は、それはまったく可能ですか?

tigase を実行するにはデータベースが必要なようです。管理ガイドでは、外部コンポーネントに共有メイン サーバーのデータベースを使用することを推奨しています。データベースなしで tigase を起動できるかどうかはわかりません。単純な java -jar コマンドで実行するのはかなり困難です。

4

2 に答える 2

0

はい、Tigase コンポーネント フレームワーク/API を実行するには、Tigase サーバー コアが必要です。また、Tigase サーバー コアにカスタム コンポーネントをロードするだけです。Tigase メイン XMPP サーバーとコンポーネント インスタンス間の共有データベースは、単純化のために推奨されますが、必須ではありません。DB が本当に必要ない場合は、ダミーの DB コネクタを使用して外部コンポーネント インスタンスを実行することもできると思います。

于 2019-04-11T18:29:43.660 に答える