English | 简体中文
README:
- Destino: Service Discovery and Job Scheduling
Destino is a distributed system for service discovery, service management and job scheduling.
Functions:
- service management: service registration, service discovery and health management
- job scheduling: scheduler setting, execution logs and balanced scheduling
Features:
- One-stop service, registration and scheduling center
- Communication flexibility, Restful API or gRPC
- Cluster self-arbitration, not relying on any external system
- Cluster self-discovery, forming clusters based on multicast
- Multi-mode registration, AP/CP mode service registration
- Bottleneck-free scheduling, negotiating plans and balancing execution
Requirements
- Install requirement: JDK 1.8+
- Compile requirement: JDK 1.8+ and Gradle 8.0+
Download the binary package
Download the package from the latest stable release.
Start server
sh startup.sh -m cluster
Administrator
username: admin
password: admin
- Ultimate elegant design, minimalistic operation
- The goal is to replace all middleware and provide a complete one-stop microservice solution
- Currently, it is developed independently by an individual, and new members are welcome to join.
Email to [email protected]
Destino is licensed under the Apache License 2.0. Destino relies on some third-party components, and their open source protocol is Apache License 2.0 OR MIT.