Para la supervisión de las operaciones de mi solicitud, yo estoy buscando algo similar a la "validación de conexión de SQL" que se utiliza comúnmente consultaChequeo de salud para la conexión de Cassandra (usando hector)?
seleccione 1;
en Cassandra, con el controlador Hector. He intentado cosas como mirar Cluster.getKnownPoolHosts() y .getConnectionManager(). GetActivePools(). Pero parece que su estado no se actualiza continuamente, solo cuando intento acceder a Cassandra con una consulta.
Me gustaría que mi chequeo de salud sea independiente de cualquier espacio de claves o CF de usuario que necesiten existir, por lo que simplemente ejecutar una consulta "ficticia" parece difícil (¿contra qué?). Y, por supuesto, no debería llevar mucha memoria o generar una carga significativa.
¿Puedo forzar a Hector a actualizar el estado de su grupo de conexiones sin ejecutar una consulta real?
(Por cierto: CQL ni siquiera aceptar "SELECT 1" como una consulta válida.)
¿Encontró una respuesta a esto? Intento hacer lo mismo –
Sí, encontré un enfoque que parece funcionar bien para mí. Ver la respuesta a continuación. – HansMari