Facebook cần tối ưu hơn đồng bộ hóa dịch vụ tin nhắn Messenger của mình

Ngày 11/10/2014 đăng bởi seo3.vdo@gmail.com

Facebook gây xôn xao dư luận khi nó buộc tất cả người sử dụng để tải về các ứng dụng tin . Và bây giờ là tất cả mọi người trên đó, Facebook đã tiết lộ làm thế nào nó cập nhật hệ thống cơ sở hạ tầng để đảm bảo các thông điệp không tụt hậu. Đáp ứng giải pháp của nó: Iris – một hệ thống nhắn tin xếp hàng mới.

Mặc dù các mạng xã hội đã được cải thiện tính năng Messenger trong những năm qua, công nghệ cơ bản là quyền hạn những bổ sung độ trễ khi messenger trở thành tương thích với các thiết bị di động, mà đã trở thành đặc biệt quan trọng khi Facebook bắt buộc người dùng tải về các ứng dụng messenger thay vì trò chuyện trong các ứng dụng Facebook gốc . Cải tạo cơ sở hạ tầng của mình, Facebook đã đưa ra một giao thức đồng bộ nhanh hơn đã được cho là giảm bớt số lượng của lưu lượng truy cập vào mạng lưới của mình và dẫn đến sự sụt giảm khoảng 20 phần trăm trong các lỗi tin nhắn.

Trước khi cải tạo, khi người dùng nhận được một cuộc trò chuyện trên các ứng dụng Messenger trên thiết bị di động của mình, các ứng dụng sẽ nhận được một ping một tin nhắn mới đã có sẵn và sau đó sẽ giao tiếp với máy chủ Facebook để lấy thông tin đó. Thật không may, các ứng dụng tin nhắn phải tải về toàn bộ cuộc đối thoại chứ không phải chỉ được thông báo gần đây nhất, mà rõ ràng là không tốt cho hiệu suất.

Từ bài viết trên blog Facebook:

“Tin dữ liệu có truyền thống được lưu trữ trên đĩa quay. Trong mô hình pull, chúng tôi muốn ghi vào đĩa trước khi gửi một kích hoạt để Messenger để đọc từ đĩa. Do đó, tầng lưu trữ khổng lồ này sẽ phục vụ dữ liệu tin nhắn thời gian thực cũng như lịch sử cuộc trò chuyện. Một tầng lưu trữ lớn cũng không quy mô để đồng bộ hóa các thông điệp gần đây để các ứng dụng trong thời gian thực.”

 Facebook hiện có một hệ thống thông điệp xếp hàng gọi là Iris có thể đồng bộ các tin nhắn gần đây nhất với một thiết bị di động trong khi cho phép mà tầng lưu trữ lớn để duy trì toàn bộ cuộc trò chuyện.

Iris hoạt động như một loại thời gian của toàn bộ cuộc trò chuyện theo dõi các thông điệp gần đây và cũ cũng như những thông điệp có hoặc chưa được đọc bởi một người dùng. Nó cũng biết khi một thiết bị di động cuối cùng nhận được một tin nhắn cũng như tất cả dữ liệu tin nhắn được lưu trữ trong các máy chủ của Facebook.

Bạn có muốn xem thêm thông tin : Top 10 siêu xe đắt giá nhất thế giới