0

私たちのサーバーには多くのユーザーがいます。スケーリングには seti を使用します。これは、各ユーザーがサーバーセッションに関連付けられていることを意味します。ここでやりたいことは、サーバー上だけに内部メッセージングを実装することです。各ユーザー表現には、時々変更する必要がある属性として連絡先のリストがあり、各 (サーバー) ユーザーが内部チャネルを聞くことができれば素晴らしいアイデアだと思いました。

このようなものを実装する方法について、誰かが私にヒントを与えることができますか? 「Serversession / ClientSession / Serverchannel...」という言葉に少し混乱しています。

ありがとう

4

1 に答える 1

1

サーバー、クライアント、およびローカル セッション、メッセージ、またはチャネルなどの基本的な Bayeux の概念を明確にするために、CometD 2 Java Concepts bookを参照してください。リファレンス ドキュメントほど洗練された詳細ではありませんが、説明は簡潔です。

Oort (基本的に Oort 内でユーザー プレゼンスとユーザー ノードの関連付けを提供する Seti ではありません) は、基本的なクラスタリング機能をサポートするために、CometD サーバー間のローカル セッションを使用します。

機能の使用状況、トポロジ (CometD の背後にある永続性またはビジネス層との関係) に応じて、ユーザーの連絡先の複製をサポートするために、 OortMapオブジェクトなどの Oort 複製オブジェクトを試すことができます。

于 2013-10-24T05:02:16.610 に答える