Chú ý đặt hàng nhất quán của thông điệp hoàn toàn lệnh T 1 và T 2, các thông điệp FIFO liên quan đến F 1 và F 2 và những thông điệp quan duyên hệ C 1 và C 3 - và đặt hàng giao hàng nếu không thì tùy ý các thông điệp
F 3
F 1
F 2
T 2
T 1
P 1
P 2
P 3
Thời gian
C 3
C 1
C 2
652 CHƯƠNG 15 PHỐI HỢP VÀ THỎA THUẬN
chúng ta có thể hình thành multicast FIFO đáng tin cậy, đáng tin cậy multicast nhân quả và các phiên bản đáng tin cậy của hybrid ra lệnh multicast. Đặt việc cung cấp các thông điệp multicast, như chúng ta sẽ thấy, có thể tốn kém về độ trễ phân phối và tiêu thụ băng thông. Các ngữ nghĩa đặt hàng mà chúng tôi đã mô tả có thể trì hoãn việc cung cấp các thông báo không cần thiết. Đó là, ở mức ứng dụng, tin nhắn có thể bị trì hoãn cho một thông báo rằng nó không thực tế phụ thuộc vào. Vì lý do này, một số người đã đề xuất hệ thống multicast sử dụng ngữ nghĩa thông điệp ứng dụng cụ thể một mình để xác định thứ tự của thông điệp giao hàng [Cheriton và Skeen năm 1993, Pedone và Schiper 1999]. Các ví dụ về thebulletin bảng • Để làm cho ngữ nghĩa giao multicast cụ thể hơn, hãy xem xét một ứng dụng mà người dùng gửi tin nhắn đến các bảng thông báo. Mỗi người dùng chạy một quá trình ứng dụng tin-board. Mỗi chủ đề của cuộc thảo luận nhóm có quy trình riêng của mình. Khi người dùng đăng tải một tin nhắn đến một bảng thông báo, ứng dụng
đang được dịch, vui lòng đợi..
