MESSAGE COMPRESSION IN SCALABLE MESSAGING SYSTEM
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving from a plurality of publisher clients a plurality of messages, each message being for a particular channel of a plurality of distinct channels wherein each channel comprises an ordered pl...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving from a plurality of publisher clients a plurality of messages, each message being for a particular channel of a plurality of distinct channels wherein each channel comprises an ordered plurality of messages, encoding each message based on a particular dictionary, storing encoded messages in one or more respective buffers according to the order, each buffer having a respective time-to-live and residing on a respective node, retrieving encoded messages for the particular channel from respective buffers having time-to-lives that have not expired and according to the order, decoding each retrieved message based on the particular dictionary, and sending the decoded messages to a plurality of subscriber clients.
L'invention concerne des procédés, des systèmes et un appareil, y compris des programmes informatiques codés sur un support de stockage informatique, pour recevoir une pluralité de messages de la part d'une pluralité de clients diffuseurs, chaque message étant destiné à un canal particulier d'une pluralité de canaux distincts et chaque canal comprend une pluralité triée de messages, coder chaque message en se basant sur un dictionnaire particulier, stocker les messages codés dans un ou plusieurs tampons respectifs selon l'ordre, chaque tampon possédant une durée de vie respective et résidant sur un nœud respectif, récupérer les messages codés pour le canal particulier à partir des tampons respectifs ayant des durées de vie qui n'ont pas expiré et conformément à l'ordre, décoder chaque message récupéré en se basant sur le dictionnaire particulier, et envoyer les messages décodés à une pluralité de clients abonnés. |
---|