-
Notifications
You must be signed in to change notification settings - Fork 60
Components
Wuyi Chen edited this page Mar 27, 2019
·
32 revisions
Official Name | Directory Name | Application Name | Port |
---|---|---|---|
Config Server | config-server | configserver | 8888 |
Eureka Server | eureka-server | 8761 | |
Zipkin Server | zipkin-server | 9411 | |
Zuul Server | zuul-server | zuulservice | 5555 |
Official Name | Directory Name | Application Name | Port |
---|---|---|---|
Licensing Service | licensing-service | licensingservice | 8080 |
Organization Service | organization-service | organizationservice | 8060 |
Authentication Service | authentication-service | authenticationservice | |
Specialroutes Service | specialroutes-service | specialroutesservice | 8040 |
No. | Server/Service Name | Description | Dependencies |
---|---|---|---|
1 | Config Server | Provide the configuration parameters for other services | None |
2 | Eureka Server | Provide the service discovery functionality | None |
3 | Zuul Server | Provide the service gateway functionality | 1. Eureka Server |
4 | Organization Service | 1. Config Server 2. Eureka Server | |
5 | Licensing Service | 1. Config Server 2. Eureka Server 3. Organization Service |
- Overview
- Getting Started
-
Technical Essentials
- Autowired
- SpringData JPA
- Configuration File Auto-loading
- Configuration Encryption
- Service Discovery with Eureka
- Resiliency Patterns with Hystrix
- Configure Hystrix
- Service Gateway with Zuul
- Zuul Filters
- Protect Service with Spring Security and OAuth2
- Use JWT as Access Token
- Store Clients and Users' Credentials to DB
- Integrate with Message Queue (Kafka)
- Integrate with Redis
- Tune Logging
- Log Aggregation
- Send Trace to Zipkin
- Build Runnable Jar
- Core Application Logic
- Components