Patent ID: 11916727
Assignee: EBAY INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 17:
18. A device-readable storage medium embodying instructions that, when executed by a device, cause the device to perform operations comprising:
receiving first data identifying consumer devices available to receive event messages linked to a topic included in a plurality of topics;
receiving second data identifying a producer device available to provide event messages linked to the topic;
linking a plurality of consumer values to the consumer devices, the plurality of consumer values being computed to form a logical ring of the computing devices, such that each computing device is represented by a consumer node on the logical ring, the logical ring corresponding to the topic based on the plurality of consumer values being generated specific to the topic;
accessing from the producer device a first data message linked to the topic, the first data message including a key value;
generating a value from the key value included in the first data message;
selecting a consumer device from the consumer devices by walking around the logical ring of consumer nodes starting at a point corresponding to the value generated from the key value until reaching a consumer value linked to the consumer device; and
providing the first data message to the selected consumer device, the consumer devices including a plurality of server machines over which a workload, to process the event messages, is distributed.