起動時にカサンドラへの接続、およびセッションの状態を監視し、現在、C *へのセッションは怠惰な形で設立された - 別名、最初に任意のテーブルがアクセスされます。
代わりに、アプリケーションが開始されるとすぐにセッションを確立したいと考えています(接続に問題がある場合など)。それを行う最善の方法は何でしょうか?スタートアップコードでセッションオブジェクトを取得するだけですか?は、2つの関連質問</p> <p>1)
connector.provider.session
2)どのようにして接続の正常性を監視できますか?私は電話することができました
connector.provider.session.isClosed()
しかし、私は仕事をするだろうか分からない。
ありがとうございます!また、JMXの監視も行っていますが、他のサービスにさらされるサービスの「健康」APIエンドポイントに簡単なC *チェックを追加したいと考えています。 C *への接続が失われたらどうなりますか?セッションが閉じられてから再開されますか? C *へのネットワークがダウンしている間、セッションを開くことはできますか? – EugeneMi
@EugeneMiいいえ、私の知る限りではありません。複数のノードが同じセッションの下で接続されていて、いくつかのノードがダウンしていても他のノードがアップしている場合は、これを開くことができます。 – flavian