Đề cương khóa học
Giới thiệu
- RabbitMQ so với công nghệ hàng đợi mặc định của Windows (MSMQ)
Hiểu về Microservices (micro services) và Hàng đợi tin nhắn
Tổng quan về Giao thức nhắn tin: REST, SOAP và AMQP
Cách RabbitMQ triển khai AMQP để cho phép kết nối lỏng lẻo giữa các dịch vụ
Thiết lập môi trường phát triển
Cài đặt và cấu hình RabbitMQ cho các ứng dụng C#
Tổng quan về API .NET client của RabbitMQ
Kết nối với RabbitMQ
Viết hai ứng dụng Sender và Receiver đơn giản trong C#
Thực hiện các thao tác RabbitMQ phổ biến với client .Net
Viết mã hàng đợi
- Gửi, nhận và xếp hàng tin nhắn
Viết Hàng đợi thông qua UI quản trị và PowerShell
Tích hợp RabbitMQ vào một ứng dụng .Net doanh nghiệp hiện có
Định tuyến với Trao đổi chủ đề so với Trao đổi trực tiếp
Thiết lập và quản lý cụm RabbitMQ
Triển khai Failover và Replication
Công cụ và kỹ thuật để quản trị RabbitMQ
Quản lý RabbitMQ thông qua REST API
Tối ưu hóa hiệu suất RabbitMQ
Giám sát và bảo mật RabbitMQ
Khắc phục sự cố RabbitMQ
Tóm tắt và kết luận
Yêu cầu
- Kinh nghiệm với .Net Framework và lập trình C#
- Hiểu biết về các khái niệm phát triển ứng dụng doanh nghiệp
Đối tượng
- Nhà phát triển
- Kiến trúc sư phần mềm
- Quản trị viên
- Quản lý kỹ thuật
Đánh giá (2)
Tính tương tác và các giải pháp mã hóa theo thời gian thực
Eduard-Emanuel Zaharia - Kruk Italia
Khóa học - Advanced Blazor
Dịch thuật bằng máy
Giảng viên có kiến thức sâu rộng về chủ đề khóa học cũng như các chủ đề liên quan khác, và có thể trả lời các câu hỏi của chúng tôi, hoặc ghi chú lại những câu hỏi mà ông ấy không ngay lập tức biết đáp án và trở lại với chúng tôi sau đó.
Abe Sabbagh - Enbridge
Khóa học - Advanced RabbitMQ - 2 Days
Dịch thuật bằng máy