METHOD AND SYSTEM FOR MESSAGE TRACKING AND CHECKING
An invalidation tracker system for tracking messages in a caching architecture of a pricing and shopping platform, wherein the caching architecture includes a number of levels, in which each level comprises one or more servers, in which invalidation messages are communicated from one level to anothe...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | An invalidation tracker system for tracking messages in a caching architecture of a pricing and shopping platform, wherein the caching architecture includes a number of levels, in which each level comprises one or more servers, in which invalidation messages are communicated from one level to another in order to send invalidation messages to all servers in the caching architecture, and wherein the invalidation tracker system receives data from provider databases to be communicated to the servers in the caching architecture; wherein the invalidation tracker system includes: a recording module for recording all invalidation messages communicated to the servers in the caching architecture to form a set of sent invalidation messages; an analysing module for determining the invalidation messages received at each server in the caching architecture and comparing this with the set of sent invalidation messages to identify one or more undelivered invalidation messages; a replay module for resending the one or more identified undelivered invalidation messages to an appropriate server in the caching architecture.
L'invention concerne un système de suivi d'invalidation pour suivre des messages dans une architecture de mise en cache d'une plateforme d'établissement de prix et d'achat, l'architecture de mise en cache comprenant un nombre de niveaux, chaque niveau comprenant un ou plusieurs serveurs, des messages d'invalidation étant communiqués d'un niveau à un autre de façon à envoyer des messages d'invalidation à tous les serveurs dans l'architecture de mise en cache, et le système de suivi d'invalidation recevant des données à partir de bases de données de fournisseurs à communiquer aux serveurs dans l'architecture de mise en cache ; le système de suivi d'invalidation comprenant : un module d'enregistrement pour enregistrer tous les messages d'invalidation communiqués aux serveurs dans l'architecture de mise en cache pour former un ensemble de messages d'invalidation envoyés ; un module d'analyse pour déterminer les messages d'invalidation reçus au niveau de chaque serveur dans l'architecture de mise en cache et comparer ceux-ci à l'ensemble de messages d'invalidation envoyés pour identifier un ou plusieurs messages d'invalidation non distribués ; un module de relecture pour renvoyer le ou les messages d'invalidation non distribués identifiés à un serveur approprié dans l'architecture de mise en cache. |
---|