Tại một công ty tôi làm việc cho chúng tôi có một thứ gọi là "danh sách phát" là các tệp nhỏ ~ 100-300 byte mỗi tệp. Có khoảng một triệu người trong số họ. Khoảng 100.000 trong số họ được thay đổi mỗi giờ. Các danh sách phát này cần được tải lên 10 máy chủ từ xa khác trên các lục địa khác nhau mỗi giờ và nó cần diễn ra nhanh chóng trong vòng dưới 2 phút lý tưởng. Điều rất quan trọng là các tệp bị xóa trên bản gốc cũng bị xóa trên tất cả các bản sao. Chúng tôi hiện đang sử dụng Linux cho cơ sở hạ tầng của chúng tôi.
Tôi đã suy nghĩ về việc thử rsync với tùy chọn -W để sao chép toàn bộ tệp mà không so sánh nội dung. Tôi chưa thử nhưng có lẽ những người có nhiều kinh nghiệm hơn với rsync có thể cho tôi biết nếu đó là một lựa chọn khả thi?
Những lựa chọn khác là đáng xem xét?
Cập nhật: Tôi đã chọn tùy chọn lsyncd làm câu trả lời nhưng chỉ vì nó là phổ biến nhất. Các lựa chọn thay thế được đề xuất khác cũng có giá trị theo cách riêng của họ.