US 12,010,081 B2
Reactive backpressure for East-West messaging in an embedded control cluster
An-Chun Chang, Santa Clara, CA (US); and Gaurav Sharma, Mountain View, CA (US)
Assigned to CISCO TECHNOLOGY, INC., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Mar. 17, 2022, as Appl. No. 17/697,656.
Application 17/697,656 is a continuation of application No. 17/102,101, filed on Nov. 23, 2020, granted, now 11,283,744.
Claims priority of provisional application 63/065,825, filed on Aug. 14, 2020.
Prior Publication US 2022/0210105 A1, Jun. 30, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 51/212 (2022.01); H04L 67/50 (2022.01)
CPC H04L 51/212 (2022.05) [H04L 67/535 (2022.05)] 19 Claims
OG exemplary drawing
 
1. A message bus system, comprising:
a first client configured to publish messages associated with a message topic to a message bus; and
a second client configured to receive the messages associated with the message topic from the message bus, wherein the message bus system is configured to:
determine that a demand of the second client for the messages associated with the message topic has fallen below a first threshold;
unsubscribe the second client from the message topic based, at least in part, on determining that the demand of the second client for the messages associated with the message topic has fallen below the first threshold; and
throttle, by the message bus, a rate at which the first client publishes additional messages associated with the message topic to the message bus in response to determining that the demand has fallen below the first threshold.