Guide to microservice technology stack
Practical articles
1. Microservice Governance
- Eureka、Nacos
- OpenFeign
- Gateway Getway
- Configuration Center Nacos
2.Docker
- Docker principle
- Docker uses
- Dockerfile
- DockerCompose
3. Asynchronous communication
- synchronous and asynchronous
- MQ technology selection
- SpringAMQP
- consumer current limit
4. Distributed search
- DSL Grammar PPC
- HighLevelClient Geosearch
- Pinyin Search Aggregate Statistics
- Automatically complete sharded clusters
Advanced
5. Microservice protection
- flow control
- system protection
- Fuse downgrade
- service authorization
6. Distributed transactions
- XA mode
- TCC mode
- AT mode
- Saga mode
7. Distributed cache
- data persistence
- Redis master-slave cluster
- sentinel mechanism
- Redis shard cluster
8. Multi-level cache
- Multi-level cache tiering
- nginx cache
- Redis cache
- Canal data synchronization
9. Reliable message service
- Message third party confirmation
- lazy queue
- delay queue
- mirror cluster
- Arbitration Queue
Interview
1. Nacos source code
- Nacos service discovery principle
- Nacos service registration principle
- Nacos heartbeat mechanism
- Differences between Nocos and Eureka
2. Sentinel source code
- Sentimel sliding window algorithm
- token bucket algorithm
- Leaky bucket algorithm
3. Redis hotspot problem - Distributed lock problem
- cache penetration
- cache breakdown
- cache avalanche