Triển khai nhanh RocketMQ và RocketMQ Console trên Kubernetes

1. Triển khai RocketMQ Broker apiVersion: apps/v1 kind: Deployment metadata: labels: app: mq-broker name: mq-broker namespace: default spec: replicas: 1 selector: matchLabels: app: mq-broker template: metadata: labels: app: mq-broker spec: containers: - env: - name: NAMESRV_ADD ...

Đăng vào ngày 14 tháng 7 lúc 12:39

Bảo đảm Tính nhất quán Dữ liệu trong Hàng đợi Tin nhắn

Nguyên nhân gây ra vấn đề nhất quán dữ liệu Các sự cố phổ biến trong hệ thống hàng đợi tin nhắn bao gồm: Lỗi nhà sản xuất: Tin nhắn được nhận bởi broker nhưng chưa ghi đĩa trước khi mất điện Lỗi người tiêu dùng: Xử lý nghiệp vụ thất bại sau khi tiêu thụ tin nhắn thành công Phân phối trùng lặp: Do bất ổn mạng gây ra gửi tin nhắn nhiều lần Bất đ ...

Đăng vào ngày 27 tháng 6 lúc 08:16

Cơ chế Message Tracing trong RocketMQ và Hướng dẫn Cấu hình

Tổng quan về Message Tracing Trong hệ thống phân tán sử dụng RocketMQ, khả năng quan sát toàn bộ vòng đời của một tin nhắn là cực kỳ quan trọng. Tính năng Message Tracing (đường đi tin nhắn) cho phép ghi nhận chi tiết trạng thái của tin nhắn tại mọi điểm: từ khi nhà sản xuất (Producer) gửi đi, qua quá trình lưu trữ tại Broker, cho đến khi được ...

Đăng vào ngày 9 tháng 6 lúc 22:29

Cài đặt RocketMQ trên Docker và cấu hình log4j2 để thu thập nhật ký

Thiết lập RocketMQ bằng Docker Tạo thư mục dữ liệu cho NameServer mkdir -p /du_lieu/rocketmq/namesrv/logs mkdir -p /du_lieu/rocketmq/namesrv/store Tìm kiếm các image RocketMQ có sẵn docker search rocketmq Lựa chọn một image được đánh giá cao, ví dụ: rocketmqinc/rocketmq docker pull rocketmqinc/rocketmq Khởi động dịch vụ NameServer do ...

Đăng vào ngày 7 tháng 6 lúc 21:10