Cách trình khách Cassandra chọn nút điều phối? là nút điều phối lưu trữ dữ liệu được gửi bởi máy khách trước khi sao chép?cách Cassandra chọn nút điều phối và các nút sao chép?
Trả lời
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.
Đ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.
- 1. nút điều phối timed out chờ đợi cho các nút sao trong Cassandra Datastax trong khi dữ liệu chèn
- 2. Cách Cassandra chọn nút để gửi yêu cầu?
- 3. Cassandra - Cách tháo nút chết
- 4. Sao chép sâu các nút xem cây
- 5. Các nút hạt Cassandra và các máy khách kết nối với các nút
- 6. hạn chế nút cassandra
- 7. Vấn đề sao chép dữ liệu Cassandra
- 8. Nút Greasemonkey \ JavaScript Sao chép vào Clipboard
- 9. Python: sao chép sâu cây nút ast
- 10. Cassandra hai nút với dự phòng
- 11. Điều gì có nghĩa là bởi một nút trong cassandra?
- 12. Nút sao chép Bảo quản các ngắt dòng
- 13. XSLT - Sao chép tất cả các nút khác, thêm 1 nút mới
- 14. Cách tạo nút "sao chép vào clipboard" trong html/javascript
- 15. Cách chọn nút radio?
- 16. Cách chọn các nút duy nhất
- 17. Cam kết và phục hồi Cassandra trên một nút đơn
- 18. Tự động thêm các nút mới vào Cassandra
- 19. HTML Agility Pack - Chọn các nút sau nút cụ thể
- 20. Phân phối các nút càng đồng đều càng tốt
- 21. XSL để Sao chép nút gốc thành + thêm thuộc tính
- 22. Làm thế nào để sao chép một childNode từ nút này sang nút khác?
- 23. Điều hướng màn hình bằng thanh tab và các nút
- 24. Cassandra: chọn sstable_size_in_mb
- 25. Chọn nút trong khi nhấn nút enter
- 26. XPath và chọn một nút duy nhất
- 27. Gói Agility HTML Chọn các nút
- 28. Bộ chọn nền nút
- 29. Chọn tất cả các nút WPF DataGrid
- 30. Cassandra NoHostAvailableException trong khi vẫn còn nút sống
Thông tin chi tiết về chính sách. – Aaron