Implementación de una política personalizada de equilibrio de carga del lado del cliente en hornetq

Quiero implementar una política de equilibrio de carga en HornetQ que depende de las direcciones IP de los nodos. Por ejemplo, si un nodo específico está disponible, conéctelo, de lo contrario, conéctese a un nodo aleatorio. Sin embargo, la interfaz ConnectionLoadBalancingPolicy solo me da la entrada como un número

int select (int max);

Supongamos que el máximo es tres, quiero saber la dirección IP de 0,1,2 antes de seleccionar el nodo. ¿Es eso posible?

Está escrito en esa sección en la documentación de HornetQ:

El conjunto de servidores sobre los que se equilibran las cargas de fábrica de dos maneras:

Specifying servers explicitly

Using discovery.

Entonces, ¿cómo puedo obtenerlos usando el descubrimiento y relacionarlos con el número máximo que obtengo de ConnectionLoadBalancingPolicy?

Gracias Sami

Respuesta 1

¿Es posible configurar Doxygen para excluir mi getter y setter? Estamos usando beans Extensivly, y para la documentación interna realmente no hay necesidad de tener visibles el getter y el setter ...

Estoy creando una aplicación para Android y me gustaría automatizar el empaquetado del código fuente (ya sea en tarballs o archivos zip). Ahora, obviamente, podría hacer esto con un script de shell que se cierra ...

Tengo un formateador personalizado ... // nuestra zona horaria predeterminada es la de la máquina local. privado estático final DateTimeZone LOCAL_TZ = DateTimeZone.getDefault (); // formato de fecha (es decir, marca de tiempo) es aaaa-MM -...

Quiero desarrollar una aplicación de escritorio, así que tengo opciones para el desarrollo de la interfaz de usuario (Swing o SWT), pero quiero saber si puedo usar Spring con una de ellas. También quiero usar eclipse IDE y java 1.6 para ...