0

两个相关问题

1) 目前,与 C* 的会话是以惰性方式建立的 - 也就是,仅在第一次访问任何表时。
相反,我们希望在应用程序启动后立即建立会话(以防出现连接问题等)。最好的方法是什么?我应该在我的启动代码中获取一个会话对象吗?

connector.provider.session

2)然后我将如何监控连接的健康状况?我可以打电话

connector.provider.session.isClosed()

但我不确定它会完成这项工作。

4

1 回答 1

0

我不会手动依赖该机制,因为您可能希望从集群中获取更多指标,为此您拥有本机 JMX 支持,因此通过 JMX 协议您可以更详细地查看指标。

现在显然您拥有 OpsCenter,它本机利用此功能,但您也可以将 JMX 侦听器与 Graphana(只是一个想法)或任何支持本机兼容性的东西结合使用。

就低级方法而言,是的,您很赚钱:

connector.provider.session.isClosed()

但是您也有可以记录和查看的心跳等等。这里有更多细节。

于 2017-01-17T13:35:16.900 回答