https://github.com/teamapps-org/teamapps-cluster
TeamApps Clustering
https://github.com/teamapps-org/teamapps-cluster
Last synced: 5 months ago
JSON representation
TeamApps Clustering
- Host: GitHub
- URL: https://github.com/teamapps-org/teamapps-cluster
- Owner: teamapps-org
- License: apache-2.0
- Created: 2021-12-16T14:53:08.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2025-11-18T17:48:56.000Z (8 months ago)
- Last Synced: 2025-11-18T19:21:56.161Z (8 months ago)
- Language: Java
- Size: 259 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# TeamApps Cluster
## Key features
- Create or join a cluster with a single line of code.
- Encrypted by default either via shared secret or SSL certificate.
- Use **[TeamApps Message Protocol](https://github.com/teamapps-org/teamapps-message-protocol)** to define:
- Message format
- Services (RPC, pub/sub, etc.)
- Send messages that reference large files easily.
- Implement cluster services or consume services via generated code.
- Auto load-balance cluster services:
- By measuring the load of each service (e.g. size of work queues).
- By measuring the average processing speed.
- Additionally by taking cpu usage of each service into account.
- Auto retry of service requests by network or node failure.
- Deliver error messages on bad input failures.