日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請(qǐng)做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會(huì)員:747

本文介紹了消息隊(duì)列、EventBus和發(fā)布/訂閱之間的區(qū)別是什么?的處理方法,對(duì)大家解決問題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

問題描述

我混淆了消息隊(duì)列的概念(例如ActiveMQ、RabbitMQ、ZeroMQ)和EventBus(例如Guava Event Bus、Akka EventBus)

我認(rèn)為MQ和eventBus都使用發(fā)布/訂閱模式。與芭樂相比,MQ似乎更強(qiáng)大、更笨重。

但真正的區(qū)別是什么呢?EventBus是否與MQ相同?

推薦答案

消息通常用于進(jìn)程間通信和機(jī)器之間的消息發(fā)送。您可以將事件封裝在消息中(例如,作為XML或JSON),并使用消息傳輸此事件。Tibco RV、JMS、IBM或Hornet MQ,.

事件通常用于應(yīng)用程序間通信。例如,在線程之間通信或?qū)UI應(yīng)用程序中的用戶輸入做出反應(yīng)(考慮Swing事件、Guava等)。

A隊(duì)列是消息的1對(duì)1目的地。消息僅由其中一個(gè)使用接收方接收(請(qǐng)注意:一致使用‘主題客戶端’的訂閱方和隊(duì)列客戶端的接收方可以避免念力)。發(fā)送到隊(duì)列的消息將存儲(chǔ)在磁盤或內(nèi)存中,直到有人將其接收或過期。

A總線是一對(duì)多分發(fā)模型。此模型中的目的地通常稱為主題或主題。相同的發(fā)布消息由所有消費(fèi)訂戶接收。你也可以稱之為”廣播”模式。您可以將主題等同于分布式計(jì)算的觀察者設(shè)計(jì)模式中的主題。一些消息總線提供程序有效地選擇將其實(shí)現(xiàn)為UDP而不是TCP。對(duì)于主題,信息傳遞是”即發(fā)即忘”–如果沒有人聽,信息就會(huì)消失。如果這不是您想要的,您可以使用”持久訂閱”。

如果您將所有這些放在一起,您將擁有這些:

    消息隊(duì)列:基于隊(duì)列的消息傳遞中間件有IBM MQ、JMS/ActiveMQ Queues、Hornet MQ

    事件隊(duì)列:基于隊(duì)列的編程框架。您可以使用任何實(shí)現(xiàn)Java Queue接口的類來實(shí)現(xiàn)這一點(diǎn)。例如BlockingQueue

    消息總線:發(fā)布/訂閱消息傳遞中間件,例如JMS/ActiveMQ Topics、TIBCO RV。消息通過TCP或UDP發(fā)送到另一個(gè)進(jìn)程。有關(guān)詳細(xì)信息,請(qǐng)參閱JMS Topic vs Queues

    事件總線:基于發(fā)布/訂閱的編程框架。芭樂事件總線,觀察者設(shè)計(jì)模式

這篇關(guān)于消息隊(duì)列、EventBus和發(fā)布/訂閱之間的區(qū)別是什么?的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,

分享到:
標(biāo)簽:EventBus 區(qū)別 發(fā)布 消息 訂閱 隊(duì)列
用戶無頭像

網(wǎng)友整理

注冊(cè)時(shí)間:

網(wǎng)站:5 個(gè)   小程序:0 個(gè)  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會(huì)員

趕快注冊(cè)賬號(hào),推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學(xué)四六

運(yùn)動(dòng)步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動(dòng)步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績?cè)u(píng)定2018-06-03

通用課目體育訓(xùn)練成績?cè)u(píng)定