We are living in an eventful and reactive world. We subscribe to newsletters, and follow people and companies on Twitter, Facebook, or LinkedIn. We buy and sell stocks when the stock prices get to some predefined limits. In a traditional application scenario, an event-driven architecture with a messaging service might be a popular choice for this kind of use case to make the event source and event consumer integrate together asynchronously.
Whisper is a decentralized messaging mechanism designed for asynchronous low-bandwidth, uncertain latency communication and data transmission between decentralized applications. It is almost the same in concept as JMS (Java Message Service) in the Java world, or newer ones like Kafka. A message is an atomic unit of work of data passed from the source application to one or more destination applications. It...