亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Java消息中間件

jovezhao JAVA開發工程師
難度高級
時長 2小時40分
學習人數
綜合評分9.43
91人評價 查看評價
9.5 內容實用
9.5 簡潔易懂
9.3 邏輯清晰
  • 登錄以后,把消息發送給消息中間件,然后各種消息有消息中間件去異步的發送到各個服務(器),把原本需要登錄時同步等待消息發送完成,變成了交給消息中間件去異步發送消息。

    查看全部
  • 源碼:https://github.com/liushaoye/jms-spring

    查看全部
  • 連接工廠 提供連接池, 因為,java消息服務 每次發送消息 都會重新創建連接,會話和生產者。消耗性能。 所以 提供了連接池。 提供了 單個連接工廠 和 caching緩存連接工廠

    1、SingleConnectionFactory:對于建立JMS服務器鏈接的請求會一直返回同一個鏈接,并且會忽略Connection的close方法調用。(org.springframework.jms.connection.SingleConnectionFactory)

    2、CachingConnectionFactory:繼承了SingleConnectionFactory,所以它擁有SingleConnectionFactory的所有功能,同時它還新增了緩存功能,它可以緩存Session、MessageProducer和MessageConsumer。我們使用CachingConnectionFactory來作為示例。(org.springframework.jms.connection.CachingConnectionFactory)

    3、PooledConnectionFactory:線程池(org.apache.activemq.pool.PooledConnectionFactory)

    https://img1.sycdn.imooc.com//5b86a9c20001004511140505.jpg

    https://img1.sycdn.imooc.com//5b86a9f90001967211670386.jpghttps://img1.sycdn.imooc.com//5b86aa240001ebb811700316.jpg

    查看全部
    1 采集 收起 來源:spring jms理論

    2018-08-29

  • https://img1.sycdn.imooc.com//5b86a38f00015b6b08260450.jpghttps://img1.sycdn.imooc.com//5b86a3a80001e53d11540375.jpghttps://img1.sycdn.imooc.com//5b86a3cc00010abf08040413.jpghttps://img1.sycdn.imooc.com//5b86a3f50001000609690433.jpghttps://img1.sycdn.imooc.com//5b86a4270001a3d511170469.jpghttps://img1.sycdn.imooc.com//5b86a44500017b5711410345.jpghttps://img1.sycdn.imooc.com//5b86a47c0001046a11430631.jpgjms規范

    查看全部
    0 采集 收起 來源:JMS規范

    2018-08-29

  • 如果你使用的activeMQ是目前最新版本5.15.3的話,老師講的連接地址URL不管用,正確的地址是:tcp://localhost:61616?jms.useAsyncSend=true
    更加詳細的配置可以查看官方文檔:http://activemq.apache.org/connection-configuration-uri.html

    查看全部
  • JMS接口之間的關系

    查看全部
    0 采集 收起 來源:JMS規范

    2018-08-28

  • 通過消息中間件解耦服務調用

    不必等待其他服務調用完成

    耦合度低

    查看全部
  • 通過服務調用讓其他系統感知事件發生

    登錄比較繁瑣、耦合度高

    查看全部
  • JSM編號接口之間的關系

    ConnectionFactory創建Connection(連接)創建Session(會話)創建MessageProducer和MessageConsumer和消息最終發向目的地

    查看全部
    0 采集 收起 來源:JMS規范

    2018-08-24

  • ActiveMQ

    RabbitMQ

    Kafka 主要用于日志儲存,所以在數據的順序要求非常嚴格,高吞吐量以及數據持久化快以及穩定

    查看全部
    • AMQP

      advanced message queuing protocol 是一個提供統一消息服務的應用層標準協議,基于此協議的客戶端與消息中間件可傳遞消息,并不受客戶端/中間件不同產品,不同開發語言等條件的限制

    查看全部
    • JSM

      Java Message Service ,是一個java平臺中關于面向消息中間件的API,用于在兩個應用程序之間,或分布式系統中發送消息,進行異步通信

    查看全部
    • 中間件官方定義

    ????非底層操作系統軟件,非業務應用軟件,不是直接給最終用戶使用的,不能直接給客戶帶來價值的軟件統稱為中間件

    • 消息中間件

    ????關注與數據的發送和接受,利用高效可靠的異步消息傳遞機制集成分布式系統

    查看全部
  • 三臺服務器的集群方案

    查看全部
  • Master/Slave和Broker/Cluster兩種集群方式的比較

    查看全部

舉報

0/150
提交
取消
課程須知
熟悉java語法,有Java web 和 Spring基礎
老師告訴你能學到什么?
理解JMS為連接不同消息中間件帶來的代碼統一規范,學習JMS規范,并且使用JMS實戰連接ActiveMQ收發消息。提出大型分布式系統中常見的事務一致性、消息模式的選擇等問題。了解RabbitMQ和Kafka等常見消息中間件在最佳實踐中下的集成。

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!