Chia Sẻ Khóa Học Redis & WebFlux - Scalable Reactive Microservices [Khóa 6427 A]
Tăng cường hiệu suất, khả năng mở rộng và khả năng Real-Time trong kiến trúc Microservices.
Những gì bạn sẽ học được:
- ✓ Redis.
- ✓ Spring WebFlux.
- ✓ Reactive Microservices.
- ✓ Caching.
- ✓ Websocket.
- ✓ Scalable Performant Microservices.
Mở khóa toàn bộ tiềm năng của Spring WebFlux, một reactive và non-blocking web stack vượt trội hơn Spring Web MVC truyền thống. Trong kiến trúc Microservices, nơi các network call đến database hoặc external API là phổ biến, việc tối ưu hóa hiệu suất và khả năng mở rộng là rất quan trọng. Khóa học này đi sâu vào các kỹ thuật để giảm các network call không cần thiết, giảm thiểu heavy recomputation và tối đa hóa khả năng mở rộng của Microservices của bạn.
Đến cuối khóa học này, bạn sẽ đạt được trình độ thành thạo về:
- ✓ Microservices Caching với Redis: Khai thác sức mạnh của Redis, khám phá các Redis data structure khác nhau, tận dụng các caching pattern và triển khai các chiến lược cache eviction. Học cách capture các event đã hết hạn và đã xóa khỏi Redis và sử dụng Redis cho rate limiting, batching, và transaction.
- ✓ Spring Data Reactive Redis / Redisson: Sử dụng một thư viện Java cho Redis supports các reactive stream. Triển khai các cache-aside pattern cho các reactive type, tạo một generic cache template và tích hợp Spring Data Reactive Redis với các ứng dụng của bạn.
- ✓ Redis as a Message Queue: Khám phá cách Redis có thể đóng vai trò như một message queue mạnh mẽ trong kiến trúc Microservices. Triển khai một priority queue bằng Redis và tận dụng Redis Pub/Sub cho messages broadcasting.
- ✓ WebFlux WebSocket + Redis PubSub: Phát triển một chat app bằng Spring WebFlux WebSocket, cho phép nhắn tin thời gian thực và phát tin nhắn bằng Redis Pub/Sub. Tạo các chat room và khám phá tìm kiếm xu hướng dựa trên lượt xem của người dùng.
- ✓ Geospatial Data: Khám phá geospatial data structure của Redis và phát triển một restaurant locator application bằng Spring WebFlux và Redis. Định vị các nhà hàng gần đó dựa trên mã bưu chính do người dùng cung cấp.
Trong suốt khóa học, các ví dụ thực tế và demo củng cố việc học của bạn. Ngoài ra, một JMeter performance test cho thấy hiệu suất cải thiện đáng kể 80%.
Tham gia khóa học này để nâng cao kỹ năng Spring WebFlux, tối ưu hóa hiệu suất Microservices và mở khóa khả năng to lớn của Redis cho các ứng dụng có khả năng mở rộng và hiệu quả.
Xin lưu ý rằng đây là PHẦN 2 của chuỗi khóa học Spring WebFlux, được thiết kế để nâng cao hơn nữa chuyên môn của bạn về công nghệ mạnh mẽ này.
Mục lục:
- ✓ 01. Giới thiệu.
- ✓ 02. Resource.
- ✓ 03. Redis - Khóa học cấp tốc.
- ✓ 04. Redisson - Khóa học cấp tốc.
- ✓ 05. Spring WebFlux Caching.
- ✓ 06. Spring WebFlux & Redis: Performance.
- ✓ 07. Trending Service - BÀI TẬP.
- ✓ 08. Chat Application với WebSocket.
- ✓ 09. Redis Authentication.
- ✓ 10. GeoSpatial Application - Restaurant Locator.
- ✓ 11. Tiếp theo là gì?
Khóa học này dành cho ai:
- ✓ Bất kỳ Developer / Architect nào quan tâm đến Microservice Development / Architecture với WebFlux & Redis.
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU