-
Notifications
You must be signed in to change notification settings - Fork 59
Components
Wuyi Chen edited this page May 8, 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 | 8901 |
Specialroutes Service | specialroutes-service | specialroutesservice | 8040 |
No. | Server/Service Name | Description | Hard Dependencies | Soft Dependencies |
---|---|---|---|---|
1 | Config Server | Provide the configuration parameters for other services | None | None |
1 | Eureka Server | Provide the service discovery functionality | None | None |
3 | Zuul Server | Provide the service gateway functionality | Eureka Server | Special Routes Service |
4 | Organization Service | Eureka Server, Config Server, ZooKeeper, Kafka | None | |
5 | Licensing Service | Eureka Server, Config Server, ZooKeeper, Kafka | Organization Service | |
6 | Special Routes Service | Provide an alternate endpoint for a certain service | Eureka Server, Config Server | None |
7 | Authentication Service | Eureka Server, Config Server | None |
Table | Belong to Server/Service |
---|---|
licenses | Licensing Service |
organizations | Organization Service |
users | Authentication Service |
user_roles | Authentication Service |
user_orgs | Authentication Service |
abtesting | Special Routes 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