Skip to content

mtbo-org/lcloud

Repository files navigation

Lightweight Cloud

SQL Discovery

Enumerate endpoints using PostgreSQL.

Example:

lcloud-discovery-example/src/main/java/SqlDiscoveryExample.java

Multicast Discovery (Java)

Enumerate endpoints on LAN if available. For Kubernetes in case of Single-Node deployment multicast is enabled. Tested on minikube. For multi-node cluster multicast must be enabled explicitly.

Example:

lcloud-discovery-example/src/main/java/MulticastDiscoveryExample.java

Gradle:

implementation 'org.mtbo.lcloud:lcloud-udp-discovery:3.0.1'

Maven:

<dependency>
    <groupId>org.mtbo.lcloud</groupId>
    <artifactId>lcloud-udp-discovery</artifactId>
    <version>3.0.1</version>
</dependency>

Dev-Area

Leader Election MINDMAP

How-To

Copyright (C) 2025 Vladimir Koltunov

About

Lightweight cloud discovery and leader election for Java and C++

Resources

License

Stars

Watchers

Forks

Packages