複数の Alfresco インスタンスがリポジトリ ツリー内の 1 つの共通フォルダーを共有することは可能ですか? これを設定する方法は?
4 に答える
Alfresco では、ご要望の方法でフォルダーを共有することはできません。リポジトリ全体を複数のインスタンス (クラスター構成) で共有できます。
バージョン 3.4 以降、Alfresco には、あるリポジトリから別のリポジトリにフォルダ構造を複製するために使用できるレプリケーション サービスがあります。現在、Replication Service のユーザー インターフェイスはあまりなく、非常に新しい機能であるため、うまくいくかどうかはわかりません。
Alfresco 3.4 の新機能であるレプリケーション サービスは、これに必要なものを提供するはずです。これを読むための 2 つの主要な wiki ページは、おそらく次のとおりです。
- http://wiki.alfresco.com/wiki/Alfresco_Community_3.4.a#レプリケーション
- http://wiki.alfresco.com/wiki/Replication_Service
- http://wiki.alfresco.com/wiki/Transfer_Service (複製サービスは転送サービスの上に構築されているため、一部の情報と図は興味深いものになる可能性があります)
(興味がある場合は、 http://wiki.alfresco.com/wiki/Replication_REST_APIにもページがあります。)
管理者として Share にログインすると、More / Tools の下に「Replication Jobs」エントリが表示されます。ここで、レプリケーション定義を作成して、リポジトリの一部を別のサーバーに送信できます。また、スケジュールを設定して、毎日レプリケートしたり、1 回限り実行したりすることもできます。
宛先サーバーへのレプリケーションを構成する前に、そのサーバーの転送ターゲット定義を作成する必要があります。詳細はオンライン ヘルプにあります: http://www.alfresco.com/help/34/community/sharehelp/tasks/adminconsole-replication-create.html . オンライン ヘルプには、レプリケーション UI のさらに多くの部分も含まれているため、一読の価値があります。[Share Admin Console] の下にある [Managing Replication Jobs] を参照してください。
あなたが何か違うことを求めていることは承知していますが、おそらくこれが役立つでしょう: アプリケーションサーバーに alfresco.war をデプロイする場合、alfresco-global.properties で dir.root 属性を設定することでリポジトリの場所を定義できますファイル。JBoss を使用している場合、このファイルは...server/${your.server(おそらくデフォルト)}/confの下にあります。ただし、リポジトリ全体を共有することが良い考えかどうかはわかりません。
この投稿を見てください:
http://forums.alfresco.com/en/viewtopic.php?f=52&t=37408&p=109230&hilit=target+remote#p109230
それはあなたが探しているものかもしれません。