Hệ thống Phân tán Zookeeper: Tổng quan và Ứng dụng
Tổng quan về Zookeeper
Định nghĩa Zookeeper
Zookeeper là dịch vụ điều phối (Coordination) phân tán, hiệu năng cao, mã nguồn mở, được phát triển dựa trên Chubby của Google. Đây là thành phần quan trọng trong hệ sinh thái Hadoop và Hbase, cung cấp giải pháp đảm bảo tính nhất quán dữ liệu cho hệ thống phân tán.
Các tình huống sử dụng
Zookeeper cu ...
Đăng vào ngày 21 tháng 9 lúc 18:56
Triển Khóa Phân Tán Dựa Trên Redis
Phương Pháp 1: Sử Dụng Thư Viện Redisson
1. Cài Đặt Redis
Để sử dụng dịch vụ khóa của Redisson, phiên bản Redis của bạn phải cao hơn 2.6. Tham khảo hướng dẫn cài đặt Redis để biết thêm chi tiết.
2. Thêm Thư Viện Redisson
Thêm dependency Redisson vào file pom.xml:
<dependency>
<groupId>org.redisson</groupId>
<ar ...
Đăng vào ngày 7 tháng 6 lúc 19:29
Khóa Phân Tán Giải Quyết Vấn Đề Một Người Một Đơn Hàng
Hạn chế của khóa đồng bộ hóa (synchronized) trong môi trường phân tán
========================================
Khóa đồng bộ hóa là khóa tại JVM
Khi có hai luồng cùng truy cập vào khối được khóa, khóa đồng bộ hóa này sẽ trở nên vô hiệu. Điều này xảy ra vì synchronized là khóa cục bộ, chỉ có khả năng đồng bộ hóa ở cấp độ luồng, mỗi JVM đều có m ...
Đăng vào ngày 3 tháng 6 lúc 22:09