Patent ID: 9137276
Filing Date: 2015-09-15
Classification: H04L

Abstract:
1. A computer program product for managing message distribution in a networked computing environment, the computer program product comprising: one or more computer-readable tangible storage devices and program instructions stored on the one or more computer-readable tangible storage devices, wherein the one or more computer-readable tangible storage devices are hardware, the hardware including at least a memory, the program instructions comprising: program instructions to determine, for a particular topic, at least a first subscriber messaging engine and a second subscriber messaging engine to receive a topic message from a publisher messaging engine, wherein the topic message is a message pertaining to a particular topic to which at least the first subscriber messaging engine and the second subscriber messaging engine have subscribed; program instructions to determine the first subscriber messaging engine is to act as a cache for the second subscriber messaging engine; program instructions to send the topic message to the first subscriber messaging engine; and program instructions to send a reference message to the second subscriber messaging engine, the reference message being able to be used to retrieve the topic message from the first subscriber messaging engine, and wherein the reference message is linked with the topic message.