Anuncio
Jose Tomas Salvador · Dic 29, 2021

Ejemplo de despliegue de varias instancias de IRIS en arquitectura ECP

Para aquellos a los que, en un momento dado, necesitan probar cómo va eso del ECP para escalabilidad horizontal (cómputo y/o concurrencia de usuarios y procesos), pero les da pereza o no tienen tiempo de montar el entorno, configurar los nodos, etc..., acabo de publicar en Open Exchange la aplicación/ejemplo OPNEx-ECP Deployment .

Se trata de un pequeño proyecto, que he dejado disponible en GitHub para todo aquel que quiera usarlo. Basicamente te va a permitir montar en tu propio equipo, en local, 3 instancias de InterSystems IRIS actuando como servidores de aplicación y 1 instancia actuando como servidor de datos, conectadas por ECP.

Lanzará también un LoadBalancer (utilizando el WebGateway), como nodo independiente del resto de instancias, que será el punto de entrada (via HTTP) a tu sistema y que se encargará de repartir las peticiones entre los distintos servidores.

Con muy pequeño esfuerzo puedes añadir tu código de aplicación y aprovechar el proyecto para probar tu aplicación en ECP distribuido. Los servidores de aplicación se precargan con otros módulos Open Source muy interesantes (ZPM, WebTerminal, RestForms2 y Restforms2-ui), además de un pequeño paquete OPNEx-MModel con algunas clases y unos servicios REST implementados a modo de ejemplo.

Tienes información más detallada en Open Exchange o en el propio repositorio GitHub.

Bueno, espero que te sea de ayuda!

Happy Coding!! 

00
1 0 0 27
Inicie sesión o regístrese para continuar