0

プライマリ サーバー用のクラスター サーバーを作成することを計画していますが、ワークフロー ユーザー用の動的ドキュメント リンクを作成する方法がわかりません。以下は、私たちが提案するアーキテクチャです。

1 - MailServer01 2 - AppServer01 - メール サーバーが言及されているユーザー MailServer01 はアプリにアプリ サーバー 01 を使用し、このサーバーは MailServer01 の SMTP サービスを使用し、次の 2 つのサーバーがある別の場所に使用します

1 - MailServer02 2 - AppServer02 - 上記と同じ

プライマリ サーバー (AppServer01) にデプロイされたアプリケーションが場所 X にサービスを提供しており、そのアプリケーションのレプリカが AppServer02 で利用可能で、場所 Y を使用しています。両方のサーバーが 5 分間隔で複製されています。現在、2 つの問題が発生しており、あなたの助けが必要です。

1 - MailServer01 で電子メールを持っている人が AppServer01 でこれらのリンクにアクセスし、MailServer02 で電子メールを持っている人が AppServer02 でこれらのリンクにアクセスする xpages のリッチ/ノーツ クライアントと Web クライアントの動的リンクを作成するにはどうすればよいですか? たとえば、以前は appendDocLink を使用していましたが、プライマリが利用できない場合、ユーザーはレプリカ /cluster にリダイレクトされました。

2 - ユーザーが AppServer02 からワークフローを開始し、AppServer01 システムの担当者からの承認が必要な場合よりも上記の機能を達成すると、すぐに電子メールが生成されますが、レプリケーションが発生するとレコードが更新されます。他のサーバー上の人がそのレコードをすぐに利用できるようにするにはどうすればよいですか。両方の場所に時差はありません。

詳細が必要な場合はお知らせください。あなたの時間とサポートに感謝します。

ありがとう、カイザー

4

1 に答える 1

0

1.) メール サーバーで http(s) を有効にしている場合は、メール サーバー自体に「中間アプリケーション」を作成することをお勧めします。このアプリケーションは、開くドキュメントを識別するパラメーターを使用して呼び出すことができます。このアプリを呼び出すときに、ユーザーのホーム サーバーとドキュメントの URL を特定し、対応するアプリ サーバー上のドキュメントにユーザーをリダイレクトできます。このアプローチでは、「ハードコーディングされた」リンクは必要ありません。受信者のホーム サーバーに基づいてリンクを計算するか、Richard が @UrlOpen を使用してコメントで提案したアプローチを使用してリンクを計算できます。

2.) アプリ内のドキュメントが即座に複製されるようにするには、両方のアプリケーション サーバーをクラスターとしてセットアップすることをお勧めします。クラスターのレプリケーションにより、両方のデータベースが両方のサーバーで「リアルタイム」で同期されます (リアルタイムのようなものがある場合...)。

于 2016-06-08T07:43:37.520 に答える