Hướng dẫn kiến trúc và triển khai cụm Apache Kafka

Tổng quan về Apache Kafka Apache Kafka là một nền tảng phân tán mã nguồn mở được thiết kế để xử lý các luồng dữ liệu theo thời gian thực với tốc độ cao và khả năng mở rộng linh hoạt. Được phát triển ban đầu bằng ngôn ngữ Scala và Java, Kafka giải quyết các vấn đề cốt lõi trong hệ thống phân tán như quản lý dữ liệu hoạt động (Activity Stream), p ...

Đăng vào ngày 23 tháng 6 lúc 06:04

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

Hướng dẫn cài đặt và sử dụng Kafka cơ bản

Khởi động đơn lẻ Cài đặt tar -xzf kafka_2.10-0.10.1.1.tgz cd kafka_2.10-0.10.1.1 Khởi chạy bin/zookeeper-server-start.sh config/zookeeper.properties bin/kafka-server-start.sh config/server.properties Tạo topic Mở cửa sổ terminal mới: bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test ...

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

Nguyên lý hoạt động và ứng dụng của RabbitMQ

Tác dụng của Message Queue Giải phóng liên kết ứng dụng Giảm sự phụ thuộc giữa các hệ thống, khi một ứng dụng gặp lỗi sẽ không ảnh hưởng đến ứng dụng khác, nâng cao độ ổn định hệ thống. Điều tiết lưu lượng Trong giờ cao điểm, ngăn chặn việc tất cả yêu cầu đồng thời truy cập cơ sở dữ liệu. Hàng đợi đóng vai trò bộ đệm, giúp yêu cầu được xử lý ổ ...

Đăng vào ngày 4 tháng 6 lúc 19:05

Kiến trúc và Phương thức Triển khai Khóa Phân tán

Tính cấp thiết của Khóa Phân tán Trong các kiến trúc hệ thống hiện đại, nơi ứng dụng được phân tán trên nhiều máy chủ, việc đồng bộ hóa tài nguyên dùng chung là một thách thức lớn. Khóa phân tán (Distributed Lock) ra đời để giải quyết vấn đề điều kiện tranh chấp (race condition), đảm bảo rằng một phương thức hoặc đoạn mã quan trọng chỉ được th ...

Đăng vào ngày 3 tháng 6 lúc 01:47

Mô hình tương tác thông minh mới của HarmonyOS 5.0: Hệ thống gợi ý theo ngữ cảnh dựa trên RAG phân tán

Giới thiệu Trong kỷ nguyên kết nối vạn vật, người dùng ngày càng kỳ vọng vào trải nghiệm tương tác thông minh. HarmonyOS 5.0 với khả năng AI phân tán đột phá đã mở ra nền tảng vững chắc cho việc xây dựng trải nghiệm tương tác tự nhiên hơn. Bài viết trình bày cách tận dụng kiến trúc phân tán và đặc tính AI bản địa của HarmonyOS 5.0 để thiết kế h ...

Đăng vào ngày 28 tháng 5 lúc 11:34