Patent ES-2896059-T3 (ES)
Title: Método y sistema para el seguimiento y la verificación de mensajes
Inventor: GOLE REMY
IPC: G06Q50/14
Filed: 2011-12-22
Granted: 2022-02-23
Abstract: Un sistema de seguimiento de invalidación para rastrear mensajes en una arquitectura de almacenamiento en caché de una plataforma de precios y compras, en donde el sistema de seguimiento de invalidación recibe actualizaciones de datos de las bases de datos del proveedor para ser comunicadas a los servidores (202, 204) en la arquitectura de almacenamiento en caché; en donde la arquitectura de almacenamiento en caché incluye varias capas, en la que cada capa comprende uno o más servidores (202, 204), incluyendo las varias capas una capa del servidor de aplicaciones de base de datos con un servidor de aplicaciones de base de datos, una capa del servidor central de datos con una pluralidad de servidores centrales de datos y una capa del servidor de cálculo con una pluralidad de servidores de cálculo, en la que los mensajes de invalidación, para actualizar las cachés de los servidores en la arquitectura de almacenamiento en caché, se comunican de una capa a otra capa, enviando los mensajes de invalidación a todos los servidores (202, 204 ) en la arquitectura de almacenamiento en caché, y en donde el sistema de seguimiento de invalidación se distribuye a través de la arquitectura de almacenamiento en caché y emplea un servidor (100, 300) de la consola central de datos, incluyendo el sistema de seguimiento de invalidación: - el servidor de aplicaciones de base de datos, que envía mensajes de invalidación a los servidores en la capa del servidor central de datos, los servidores en la capa del servidor central de datos que envían los mensajes de invalidación a los servidores en la capa del servidor de cálculo; - un módulo de grabación dispuesto para grabar todos los mensajes de invalidación comunicados a los servidores (202, 204) desde las capas de servidores en la arquitectura de almacenamiento en caché para formar un conjunto de mensajes de invalidación enviados, el módulo de grabación que se distribuye a través de los servidores y que comprende, en los servidores (202, 204), los controladores (206, 208, 210) de mensajes de invalidación que envían los mensajes de invalidación a los controladores de mensajes de invalidación de los servidores en capas posteriores de servidores, los controladores (212, 214, 216) de registro para registrar y comprimir los mensajes de invalidación que se enviarán y las bases de datos (218, 220, 222) de mensajes de invalidación comprimidos; - un módulo registrador (124, 126, 128, 130) de teclas que se distribuye a través de los servidores para registrar todos los mensajes de invalidación recibidos por los servidores, el modulo registrador (124, 126, 128, 130) de teclas que se comunica con un módulo detector (112, 314) en el servidor (100, 300) de la consola central de datos que comprende un módulo analizador (330); - un módulo colector (332) en el servidor (100, 300) de la consola central de datos, dispuesto para recopilar y grabar detalles de los mensajes de invalidación recibidos de los servidores (202, 204) en las capas de servidores; - el módulo detector (112, 314), que incluye el módulo analizador (330), que está dispuesto para determinar periódicamente los mensajes de invalidación recibidos en cada servidor (202, 204) en la arquitectura de almacenamiento en caché y compararlos con el conjunto de mensajes de invalidación enviados para identificar uno o más mensajes de invalidación no entregados; - un módulo (400) de reproducción en el servidor (100, 300) de la consola central de datos, dispuesto para reenviar, el uno o más mensajes de invalidación no entregados identificados, al servidor(es) que no recibió el mensaje(s).