Apollo Configuration Center Guide
Overview
Apollo is a distributed configuration management system developed by Ctrip’s Framework Department. It enables centralized configuration management across multiple environments and clusters, supporting real-time configuration updates with robust permission control and process governance. Ideal for microservices architecture, Apollo’s server is built on Spring Boot/Cloud and runs out-of-the-box without requiring additional containers like Tomcat.
GitHub: https://github.com/ctripcorp/apollo
Key Features
- Centralized configuration management for multi-environment/multi-cluster scenarios
- Real-time configuration delivery
- Granular permission control & audit trails
- Configuration versioning & rollback
- Client configuration cache for high availability
- Multi-language client support (Java, .NET, etc.)
This guide focuses on .NET Core integration. For product overview, see Apollo Configuration Center Introduction.
Deployment Options
1. Quick Start (Docker)
| |
Verify successful startup:
| |
Access:
- Portal: http://localhost:8070
