发明名称 Multiple-speed message channel of messaging system
摘要 Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving from a plurality of publishers messages of a first channel of a plurality of distinct channels wherein each channel comprises an ordered plurality of messages, storing messages of the first channel in one or more first buffers according to the order, each first buffer having a respective time-to-live, for one or more connections, determining a respective sampling rate based on a data type of the first channel and a determined latency of the connection, receiving from a subscriber through a first connection a request for messages of the first channel, selecting messages in the first buffers according to the order and the sampling rate, and sending the selected messages using the first connection to the subscriber according to the order.
申请公布号 US9608928(B1) 申请公布日期 2017.03.28
申请号 US201615202908 申请日期 2016.07.06
申请人 Machine Zone, Inc. 发明人 Walkin Lev
分类号 H04L12/875;H04L12/26;H04L1/00;H04L12/863 主分类号 H04L12/875
代理机构 Goodwin Procter LLP 代理人 Goodwin Procter LLP
主权项 1. A computer-implemented method comprising: performing by one or more computers: receiving from a plurality of publishers messages of a first channel of a plurality of distinct channels wherein each channel comprises an ordered plurality of messages;storing messages of the first channel in one or more first buffers according to the order, each first buffer having a respective time-to-live;for one or more connections, determining a respective sampling rate based on a data type of the first channel and a determined latency of the connection;receiving from a subscriber through a first connection a request for messages of the first channel;selecting messages in the first buffers according to the order and the sampling rate; andsending the selected messages using the first connection to the subscriber according to the order.
地址 Palo Alto CA US