Đề cương khóa học

1. Giới thiệu về RabbitMQ

  • Thiết lập các thư mục cần thiết
  • Tải xuống và cài đặt RabbitMQ

2. Hiểu về tin nhắn

  • Vai trò của người tiêu dùng
  • Vai trò của người sản xuất
  • Kết nối người tiêu dùng và người sản xuất
  • Tin nhắn và độ bền
  • Cách xác minh việc gửi

3. Quản trị RabbitMQ

  • Khởi động và dừng các nút
  • Tệp cấu hình RabbitMQ
  • Cách quản lý quyền
  • Xem thống kê và phân tích nhật ký
  • Gửi cảnh báo
  • Cách thiết lập xử lý song song

4. Khả năng sẵn sàng cao với cụm

  • Kiến trúc của một cụm
  • Hàng đợi trong một cụm
  • Thiết lập một cụm thử nghiệm
  • Phân phối các nút đến nhiều máy
  • Cách bảo toàn tin nhắn: hàng đợi được phản chiếu

5. Góc nhìn của lập trình viên

  • Viết mã mạnh mẽ
  • Cài đặt và cấu hình HAProxy
  • Khách hàng không thành công giữa các máy chủ

6. Triển khai chuyển đổi dự phòng và sao chép

  • Thiết lập master/slave dựa trên bộ cân bằng tải
  • Cài đặt plugin Shovel
  • Cấu hình và chạy Shovel

7. Công cụ web để quản trị RabbitMQ

  • Plugin Management của RabbitMQ
  • Quản lý RabbitMQ từ bảng điều khiển web
  • Quản trị người dùng từ bảng điều khiển web
  • Quản lý hàng đợi từ bảng điều khiển web
  • Sử dụng giao diện dòng lệnh

8. RabbitMQ và REST API

  • Tính năng của REST API
  • Access thống kê
  • Cung cấp vhost và người dùng

9. Giám sát và bảo mật RabbitMQ

  • Độ bền của tin nhắn và Xác nhận tin nhắn
  • Sử dụng bộ nhớ và giới hạn quy trình
  • Thiết lập SSL

Requirements

  • Có kinh nghiệm sử dụng giao diện dòng lệnh Linux.
  • Hiểu rõ các khái niệm phát triển ứng dụng doanh nghiệp.

Đối tượng

  • Chuyên gia IT
 14 Hours

Number of participants


Price per participant

Testimonials (7)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories