java_learning/distributed-systems at main · leratortech/java_learning · GitHub
Skip to content

Latest commit

 

History

History

Folders and files


📁 distributed-systems/README.md

# 🌐 Hệ Thống Phân Tán với Java

Làm chủ Spring Cloud, Kafka và các nguyên lý hệ thống phân tán hiện đại.

## ✅ Mục tiêu
- Thiết kế microservice: Config, Discovery, API Gateway
- Tích hợp Kafka và event-driven architecture
- Hiểu resilience, circuit breaker, rate limiting

## 📁 Nội dung
- `config-server/` – cấu hình tập trung
- `eureka-server/` – service discovery
- `api-gateway/` – route request qua Spring Cloud Gateway
- `kafka-messaging/` – publish-subscribe Kafka
- `resilience/` – circuit breaker (Resilience4j)

## ▶️ Chạy hệ thống
```bash
docker-compose up -d