Sự khác biệt giữa tin nhắn Đã lên lịch và tin nhắn
Sự khác biệt giữa tin nhắn Đã lên lịch và tin nhắn
Hoãn lại trong Azure Service Bus
Tin nhắn Đã lên lịch (Scheduled messages) và tin nhắn Hoãn lại (Deferred messages) là hai tính năng quản lý tin nhắn trong Azure Service Bus, nhưng chúng có mục đích và cách thức hoạt động khác nhau.
Tin nhắn Đã lên lịch là những tin nhắn được gửi đến hàng đợi hoặc chủ đề với một thời điểm xác định trước khi chúng trở nên khả dụng để xử lý. Tính năng này cho phép lập lịch xử lý tin nhắn tại một thời điểm cụ thể trong tương lai, thực hiện như một bộ hẹn giờ đáng tin cậy phân tán. Tin nhắn lên lịch không xuất hiện trong hàng đợi cho đến khi đến thời gian đã định. Trước thời điểm đó, tin nhắn lên lịch có thể bị hủy bỏ, và việc hủy bỏ này sẽ xóa tin nhắn đó[12][14][15].
Tin nhắn Hoãn lại là những tin nhắn mà một client của hàng đợi hoặc đăng ký không thể xử lý ngay lập tức do một số hoàn cảnh nhất định. Thay vì xử lý ngay, client có thể hoãn việc lấy tin nhắn đến một thời điểm sau. Tin nhắn hoãn lại vẫn ở trong hàng đợi hoặc đăng ký nhưng được đặt sang một bên. Để nhận lại tin nhắn hoãn lại, người dùng phải nhớ số thứ tự của tin nhắn khi nó được hoãn lại. Tin nhắn hoãn lại không thể được nhận bằng các thao tác nhận thông thường mà phải sử dụng phương thức nhận đặc biệt yêu cầu số thứ tự làm tham số[1][3][6][11].
middle
Chưa có bình luận nào