如何在不重启应用程序的情况下刷新卡桑德拉接触点?卡桑德拉驱动程序 4.4。 URL 刷新支持
How to refresh cassandra contact-points without application restart? Cassandra Driver 4.4. URL refresh support
我看到了这个从 URL 重新加载配置的功能:
https://docs.datastax.com/en/drivers/java/4.0/com/datastax/oss/driver/api/core/config/DriverConfigLoader.html#fromUrl-java.net.URL-
在spring-data-cassandra中,我们有什么可以在不重启jvm的情况下刷新jar里面的属性吗?
https://mvnrepository.com/artifact/org.springframework.data/spring-data-cassandra/2.2.4.RELEASESpringData Cassandra不支持4.4 datastax驱动版本
谢谢,
干杯
请参阅驱动程序配置中的 basic.config-reload-interval
,或检查 our documentation on configuration:驱动程序将自动重新加载其配置,默认情况下每 5 分钟一次。
然而,接触点通常仅在会话初始化时有用:会话初始化后,驱动程序会维护一组反映集群实际状态的可用节点。您不需要刷新接触点,除非您的应用程序创建了许多 CqlSession
对象(这是一种反模式)。
我看到了这个从 URL 重新加载配置的功能: https://docs.datastax.com/en/drivers/java/4.0/com/datastax/oss/driver/api/core/config/DriverConfigLoader.html#fromUrl-java.net.URL-
在spring-data-cassandra中,我们有什么可以在不重启jvm的情况下刷新jar里面的属性吗?
https://mvnrepository.com/artifact/org.springframework.data/spring-data-cassandra/2.2.4.RELEASESpringData Cassandra不支持4.4 datastax驱动版本
谢谢,
干杯
请参阅驱动程序配置中的 basic.config-reload-interval
,或检查 our documentation on configuration:驱动程序将自动重新加载其配置,默认情况下每 5 分钟一次。
然而,接触点通常仅在会话初始化时有用:会话初始化后,驱动程序会维护一组反映集群实际状态的可用节点。您不需要刷新接触点,除非您的应用程序创建了许多 CqlSession
对象(这是一种反模式)。