最近、OSGi フレームワークを使用してマルチテナンシーを実装しようとしています... 続行できません。OSGi を使用してマルチテナンシーを開始するにはどうすればよいですか? マルチテナンシーを開発するための関連情報を誰でも投稿できますか...
ありがとう
最近、OSGi フレームワークを使用してマルチテナンシーを実装しようとしています... 続行できません。OSGi を使用してマルチテナンシーを開始するにはどうすればよいですか? マルチテナンシーを開発するための関連情報を誰でも投稿できますか...
ありがとう
最も簡単な解決策は、インスタンスごとにフレームワークを開始することです。OSGi はアプリ サーバーではなく、一般的なアプリ サーバーのように (ab) 使用しようとすると、OSGi の背後にあるアイデアが理解できません。OSGi は、再利用可能なコンポーネントから (大規模な) アプリを構築できるように、アプリケーションを編成する方法です。
一般的に、多くの場合、複数のフレームワークを開始することが最も簡単な方法であるという事実について、Peter に同意します。ただし、いくつかの欠点があります (主に展開の分野で)。
Amdatu プロジェクトには、OSGi サービス レベルでマルチテナンシーを使用する方法があります。基本的に、実際のコードを変更することなく、既存のバンドルを変更してマルチテナントにすることができます。ドキュメントは Web サイトにあります: https://amdatu.org/application/multitenancy/