日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

JMS消息模型

發(fā)布時間:2025/3/19 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JMS消息模型 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1:P2P(Point to Point)點對點模式

P2P模式包含三個角色:消息隊列,發(fā)送者,接受者。
每個消息都被發(fā)送到一個特定的隊列,接受者從隊列中獲取消息,隊列保留著消息,直到他們被消費或者超時。
P2P特點:

  • 每個消息只有一個消費者(即一旦被消費,消息就不再在消息隊列中)。
  • 發(fā)送者和接受者之間在時間上沒有依賴性,也就是說當發(fā)送者發(fā)送了消息之后,不管接受者有沒有正在運行,它不會影響到消息被發(fā)送到隊列
  • 接收者在成功接收消息之后需向隊列應答成功
    如果希望發(fā)送的每個消息都會被成功處理的惡化,那么需要P2P模式。

2:Publish/Subscribe(Pub/Sub)發(fā)布訂閱模式

Pub/Sub模式包含三個角色:主題,發(fā)布者,訂閱者。
對個發(fā)布者將消息發(fā)布到主題,系統(tǒng)將這些消息傳遞給多個訂閱者。
Pub/Sub的特點:

  • 每個消息可以有多個消費者
  • 發(fā)布者和訂閱者之間有時間上的依賴性,針對某個主題的訂閱者,它必須創(chuàng)建一個訂閱之后,才能消費發(fā)布者的消息
  • 為了消費者,訂閱者必須保持運行狀態(tài)
    為了緩和這樣嚴格的時間相關性,JMS允許訂閱者創(chuàng)建一個可持久化的訂閱,這樣,即使訂閱者沒有運行,它也能接收到發(fā)布者的消息。
    如果希望發(fā)送的消息可以被多個消費者處理的話,那么可以采用Pub/Sub模型。

總結

以上是生活随笔為你收集整理的JMS消息模型的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。