Consciousness Videos

Building a Scalable Pub/Sub system with UpRing – Matteo Collina



NearForm

“The world is real-time: our users expect to receive live notifications, updates, and use extremely reactive interfaces. In a real-time world, we might want to connect physical things, each of them with their own live connection to the cloud. Delivering live notifications has always been a complex task, as the number of live connections can easily reach millions.Scaling those systems often turns out to be problematic, as they rely on a central publish/subscribe broker to deliver the messages, with our application or the framework acting as a proxy. Unfortunately the broker is a central point of failure.

UpRing is a distributed system framework for building applications on top of a Consistent Hashring. In other words, UpRing is a P2P system for cloud applications. With UpRing, all the notifications for a single element are routed through the same server, removing the central point of failure and allowing for fine-grained elastic scalability in ratio to the amount of current users.”

Source

Similar Posts

WP2Social Auto Publish Powered By : XYZScripts.com