Uso de Alumio como sistema de almacenamiento en caché
Ahora que hemos mencionado los aspectos a los que debe prestar atención en sus comprobaciones diarias de la plataforma Alumio, cómo configurar las alertas en el panel de control y cómo optimizar y reducir la carga de su entorno Alumio, es el momento de mostrarle cómo puede utilizar Alumio como sistema de almacenamiento en caché para acelerar y potenciar sus integraciones enviando únicamente las versiones Delta de los datos del sistema A al sistema B.
Considere el siguiente escenario: está intentando extraer 1000 productos del sistema A y enviarlos cada minuto al sistema B. Esto no es fácil de hacer a menos que, por ejemplo, solo envíe los productos que tienen un cambio o una actualización en el sistema B, en lugar de todos los datos replicados. Esto significa que solo enviará 3 o 5 productos a la vez del sistema A al sistema B, o 20 como máximo durante un minuto ajetreado, lo que acelera el proceso de intercambio de datos entre los sistemas integrados a través de Alumio. Así es como funciona:
Tenemos la configuración de entrada en la que los datos llegan a través de una ruta. Si tuviéramos que aplicar el sistema de almacenamiento en caché, primero tendríamos que aplicar la opción «Filtrar entidades almacenadas anteriormente»:
Luego ve a «Almacenes»:
Cree un nuevo almacenamiento y asígnele un nombre (en este caso, Sesión de inicio (GSS)) e indique una «ruta del almacenamiento», que es algo similar a un sistema de archivos, lo que también significa que podría escribir varios almacenamientos en la misma ruta. En el campo «ruta del almacenamiento», copiaríamos y pegaríamos el identificador, ya que siempre es único, lo que hace que la «ruta del almacenamiento» también sea única:
También es posible que desee tener datos con una vida útil determinada, lo que significa que puede indicar la frecuencia con la que desea que se eliminen los datos, imitando un sistema de almacenamiento en caché real. Si desea que los datos se eliminen después de 10 horas, por ejemplo, puede indicarlo en el campo «tiempo de vida», donde puede ajustar la duración de los datos por días, horas, minutos, etc.
Después, podemos comprobar las entidades que están en el almacenamiento en este momento y podemos ver que no hay nada en el almacenamiento por ahora:
Si volvemos a la configuración entrante, podemos aplicar el «Almacenamiento» aquí. Debajo del campo «Almacenamiento», verá el «Comparador», que identificará si los datos que ingresan son exactamente los mismos que antes o si han cambiado. Los datos que son una réplica de existentes datos, se filtrarán y solo se enviarán los que sean nuevos o con cambios, lo que ejemplifica lo que mencionamos al principio de esta lección.
Una vez que se haya realizado esta verificación de comparación y se hayan enviado los datos correctos, las entidades también se almacenarán allí de inmediato. Esto significa que no necesitará agregar otra transformación para almacenar también esos datos.
Tras guardar esto, habrá utilizado Alumio como sistema de almacenamiento en caché y podrá repetir este proceso siempre que desee acelerar la transferencia de datos y optimizar el flujo de datos. Si quieres ver un tutorial sobre cómo usar Alumio como sistema de almacenamiento en caché, echa un vistazo a este vídeo en tu canal de YouTube:
Esperamos que este curso le haya enseñado adecuadamente cómo realizar el mantenimiento regular de la plataforma Alumio por su cuenta, lo que incluye realizar comprobaciones diarias de la plataforma para configurar alertas, optimizar su sistema para gestionar los picos de tráfico de manera eficiente e implementar Alumio como un sistema de almacenamiento en caché para procesar los datos de forma más rápida y eficiente.
¡Nos vemos en el próximo curso!