常用消息中間件對比
消息屬性-消息頭
消息體
消息的可靠性
事務:偏生產者而言
消費端如果開啓事務,session一定要提交commit(),否則消息會被重複消費。
持久性:
topic模式,先訂閱一次,消費者啓動一次後,即使關閉離線消費者生產者發送持久化消息,消費者再次連接可以收到之前的消息類似微信公衆號。
簽收
客戶端手動簽收:
事務簽收不會重複消費消息
事務不提交,手動簽收並調用簽收方法消息也會被重複消費
事務與簽收的關係
點對點總結
主題模式
持久性訂閱