私自身の質問に答える:
シード
FAQから:
シードは、起動時にクラスターを検出するために使用されます。
また、「Gossip」に関するDataStaxドキュメントから:
シードノードの指定には、クラスターに参加する新しいノードのゴシッププロセスをブートストラップする以外の目的はありません。シードノードは単一障害点ではなく、ノードのブートストラップ以外のクラスター操作における特別な目的もありません。
これらの詳細から、シードはクライアントにとって特別なものではないようです。
クライアント
クライアント要求に関するDataStaxドキュメントから:
Cassandraのすべてのノードはピアです。クライアントの読み取りまたは書き込み要求は、クラスター内の任意のノードに送信できます。クライアントがノードに接続して読み取りまたは書き込み要求を発行すると、そのノードはその特定のクライアント操作のコーディネーターとして機能します。
コーディネーターの役割は、クライアントアプリケーションと、要求されているデータを所有するノード(またはレプリカ)との間のプロキシとして機能することです。コーディネーターは、クラスター構成のパーティショナーとレプリカ配置戦略に基づいて、リング内のどのノードが要求を取得するかを決定します。
クライアントが接続するノードのプールは、潜在的な障害を考慮して、DC内のほんの一握りの(ランダムな?)ノードである可能性があることを収集します。