Pregunta

stackoverflow! sistema, que debe ser escalable horizontal estamos desarrollando. Por lo tanto, el sistema de mensajería parece ser el enfoque correcto, pero es de muy bajo nivel. Nuestro principal requisito es conexiones persistentes entre los clientes y el sistema servidor (clientes son aplicaciones móviles que se comunican con el servidor de protocolo basado en XML). La siguiente tarea muy importante es la distribución del trabajo basado en la carga actual del nodo. Ahora estamos utilizando aplicaciones heredadas marco basado en Apache Mina, pero no es escalable. Por lo tanto, lo que la arquitectura será suficiente y lo que las bibliotecas o los marcos ¿sabe resolver nuestros problemas?

Distribución del trabajo debe basarse en la longitud de trabajo, lo que podría ser variable. Cada servidor de aplicaciones en el grupo debe ser capaz de enviar un mensaje a un cliente en cualquier momento y sin solicitud del cliente (push).

¿Fue útil?

Solución

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top