1. 程式人生 > >Java Spring Boot 2.0實戰RabbitMQ中介軟體與API解析

Java Spring Boot 2.0實戰RabbitMQ中介軟體與API解析

《阿里巴巴Java Spring Boot 2.0開發實戰課程》10課
本期分享專家:徐雷—阿里巴巴雲棲Java講師,MongoDB講師

本期分享主題:Java Spring Boot開發實戰訊息中介軟體 RabbitMQ 與api原始碼解析(面試題)

  1. RabbitMQ是流行的開源訊息佇列系統
  2. 用erlang語言開發。
  3. RabbitMQ是AMQP(高階訊息佇列協議)的標準實現。
  4. RabbitMQ支援訊息的持久化
  5. 遵循Mozilla Public License開源協議
  6. 支援各種作業系統 Linux、Windows
  7. 支援各種程式語言: Java Ruby Python .NET PHP C /C++ Node.js Go Erlang等 
  8. http://www.rabbitmq.com/
  9. 可以用作電商網上高併發訊息中介軟體伺服器
  10. 消除突發性高併發峰值壓力,例如秒殺,淘寶雙十一

Java Spring Boot開發實戰系列課程【第10講】:訊息中介軟體 RabbitMQ 與api原始碼解析

內容摘要:mq訊息中介軟體在高併發系統架構中扮演關鍵角色,阿里雙11高併發使用了mq技術。本次課程一起學習最新Java Spring Boot 2.0、RabbitMQ中介軟體的最新特性與實戰應用,同樣會分析核心api原始碼

1.Java Spring AMQP2.0的新特性: 1)支援AMQP協議的框架.,簡化API
2)Advanced Message Queuing Protocol 3)template風格的訊息處理API抽象.  4)Message-driven POJOs with a "listener container".  5)便於依賴注入and declarative configuration.  6)支援功能與Spring JMS統一. 7)The project consists of two parts;  8)spring-amqp is the base abstraction spring-rabbit is the RabbitMQ implementation.
spring-boot-starter-amqp快速依賴包
2.Linux安裝RabbitMQ 53fa0a5145ba5dba839c6aa14493fe62e89819d0

視訊地址:https://yq.aliyun.com/live/806

PPT地址:https://yq.aliyun.com/live/806

PS:阿里巴巴Java學習進階大群”2000人大群
直播地址:Java技術進階群
進群方式:釘釘掃碼入群
C926B5D9_9BC2_4452_B14E_7F2F506EDAF9