Algorithms for implementation of Clock Synchronization, Consistency, Mutual Exclusion, Leader Election
-
Updated
Sep 29, 2017 - Java
Algorithms for implementation of Clock Synchronization, Consistency, Mutual Exclusion, Leader Election
This Java library has been designed to facilitate leader election within Kafka clusters providing an efficient and robust solution for distributed coordination.
Extensions for spring-integration
java consul demo
Leader election of clustered Camel routes using Consul.io
Ring based leader election simulator (LCR and HS algorithms)
Leader election
leader election for spring boot based on solace PubSub+ exclusive queue
Getting started with distributed systems in JAVA
cloud-lock provides a means of distributed locking via cloud storage in Java. This let’s you do leader election to run certain workloads only once when your service is scaled out horizontally.
The aim is to demonstrate the leader election using apache curator library and zookeeper
Implementation of Leader Election using HS Algorithm
Distributed document search using TF-IDF algorithm.
A Java client code to connect to Apache Zookeeper and perform cluster co-ordination to achieve distributed consensus using Leader Election algorithm
This repo is a walkthrough of basic concepts and principles in a direction of creating a distributed search system.
Java | Implementation of the asynchronous algorithm for leader election in a distributed network
A distributed chat application
A scalable and fault-tolerant system leveraging Pub/Sub architecture on AWS EC2. Features include optimized message brokering, leader election, heartbeat protocols, and personalized weather alerts based on geographic and user preferences.
Educational exploration of distributed-systems as a topic by building a replicated-database as practice.
Add a description, image, and links to the leader-election topic page so that developers can more easily learn about it.
To associate your repository with the leader-election topic, visit your repo's landing page and select "manage topics."