色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

ActiveMQ是什么是干什么用的

錢諍諍2年前27瀏覽0評論

ActiveMQ是什么是干什么用的?

1、ActiviMq消息隊列,解決了服務解耦合的動作,緩解了服務并發(fā)量很大,造成服務器無法處理的狀況。(kafka、rabbitMQ、activiMQ)其他作用:異步處理、消息通訊、流量消峰、應用解耦應用場景:1、用戶注冊的時候,重點內(nèi)容是將用戶信息保存到數(shù)據(jù)庫中,發(fā)短信驗證或者是發(fā)郵件增加了業(yè)務的復雜度。這時使用MQ將發(fā)短信、發(fā)郵件通知MQ由另外的服務平臺完成。2、搜索平臺、緩存平臺查詢數(shù)據(jù),建立緩存、索引,不從數(shù)據(jù)庫查詢,從緩存或者索引庫查詢,當數(shù)據(jù)庫發(fā)生增加、修改、刪除操作時發(fā)消息給MQ,緩存平臺或者是索引平臺從MQ獲取到這個消息,更新緩存或者索引。ActiveMQ使用的是標準的生產(chǎn)者(完成生產(chǎn)消息并發(fā)送消息)和消費者(獲取消息,完成自己的業(yè)務邏輯)模型有兩種數(shù)據(jù)結(jié)構(gòu)Topic(發(fā)布訂閱) 一個生產(chǎn)者對應多個消費者,消息默認不會持久化,需要手動配置持久化。如果A服務器掛了,再生產(chǎn)一條消息的話,會被B服務器拿去使用,就算重新啟動,A服務器也不會再拿到消息了商品系統(tǒng)、庫存系統(tǒng)、生成商品詳情頁面的系統(tǒng),現(xiàn)在要添加一個商品信息,消息肯定是需要讓庫存系統(tǒng)以及商品信息詳情頁面系統(tǒng)知道的。Queue(點對點)一個生產(chǎn)者對應一個消費者,默認消息持久化StringMessagemapMessagebyteMessageobjectMessage要完成topic模式的消息持久化,需要保證每個消費者有唯一的clientID(本文來自

北大青鳥

java開發(fā)短信驗證碼,ActiveMQ是什么是干什么用的