2015-09-30 11 views

Trả lời

8

Nút điều phối thường được chọn bởi thuật toán có tính đến "khoảng cách mạng". Bất kỳ nút nào cũng có thể hoạt động như một điều phối viên và các yêu cầu đầu tiên sẽ được gửi đến các nút mà trình điều khiển của bạn biết. Nhưng một khi nó kết nối và hiểu được cấu trúc liên kết của cụm của bạn, nó có thể thay đổi thành một điều phối viên "gần hơn".

Điều phối viên chỉ lưu trữ dữ liệu cục bộ (khi viết) nếu kết thúc là một trong các nút chịu trách nhiệm về phạm vi mã thông báo của dữ liệu.

7

Điều phối viên được chọn bởi trình điều khiển dựa trên chính sách bạn đã đặt. Các chính sách chung là Chính sách DCAwareRoundRobinPolicy và TokenAware.

Đối với DCAwareRoundRobinPolicy, trình điều khiển chọn nút điều phối dựa trên chính sách xoay vòng của nó. Xem thêm tại đây: http://docs.datastax.com/en/drivers/java/2.1/com/datastax/driver/core/policies/DCAwareRoundRobinPolicy.html

Đối với TokenAwarePolicy, nó chọn nút điều phối có dữ liệu được truy vấn - để giảm "bước nhảy" và độ trễ. Thông tin thêm: http://docs.datastax.com/en/drivers/java/2.1/com/datastax/driver/core/policies/TokenAwarePolicy.html

Thực tiễn tốt nhất là bao gồm các chính sách để có chính sách chính và phụ nên có vấn đề. Có thêm thông tin tại các liên kết ở trên.

+0

Thông tin chi tiết về chính sách. – Aaron

Các vấn đề liên quan