原创 RocketMQ學習(四):消息類型——延時消息,批量消息,過濾消息,事務消息

目錄 延時消息 批量消息 過濾消息 1、Tag過濾 2、SQL過濾 事務消息 1、事務流程 2、代碼 本篇博客由於是上篇博客“RocketMQ學習(三):消息類型——發送方式,接收方式,順序消息”的後續,因此代碼只貼了變動部分。 延時消息

原创 RocketMQ學習(一):入門

目錄 RocketMQ各個角色介紹 準備工作 JDK安裝(已搭建可跳過) RocketMQ安裝 啓動RocketMQ 1、啓動NameServer 2、啓動Broker 3、關閉RocketMQ 測試RocketMQ RocketMQ是阿

原创 JAVA網絡編程(二):UDP編程

目錄 什麼是UDP? UDP特點 UDP編程核心類 UDP編程 1、基本通信 2、基本類型數據通信 3、對象類型數據通信 4、文件類型通信 5、多次通信 6、雙向通信 什麼是UDP? UDP(User Datagram Protocol)

原创 RocketMQ學習(二):集羣

目錄 RocketMQ集羣介紹 RocketMQ集羣模式 1、單Master模式 2、多Master模式 3、多Master多Slave模式(異步) 4、多Master多Slave模式(同步) 雙主雙從集羣搭建 1、服務器環境 2、防火牆

原创 JAVA網絡編程(一):IP,端口,URL

目錄 網絡是什麼? 通訊協議 通信接口 網絡分層 數據封裝 IP地址(InetAddress) IP地址分類 特殊的IP InetAddress Socket端口(InetSocketAddress) 端口分類 InetSocketAdd

原创 RocketMQ學習(三):消息類型——發送方式,接收方式,順序消息

目錄 準備工作 基本屬性解釋 發送方式 1)同步消息 2)異步消息 3)單向消息 接收方式 1)負載均衡 2)廣播模式 順序消息 訂單類 生產者 消費者 準備工作 所需的MQ客戶端依賴 <dependency> <groupId

原创 JAVA網絡編程(三):TCP編程

目錄 什麼是TCP? TCP特點 TCP編程核心類 TCP編程 1、基本通信 2、文件類型通信 3、多客戶端同時通信 什麼是TCP? 傳輸控制協議(TCP,Transmission Control Protocol)是一種面向連接的、可靠

原创 Python學習(三):類

目錄 類的定義 創建實例 給屬性設置默認值 修改屬性值 類的繼承 給子類定義屬性和方法 重寫父類方法 將實例用作屬性 類的導入 導入單個類 導入多個類 導入整個模塊 導入所有類 類的定義 類是一類事務的抽象,比如不同名字,年齡的人都是人,

原创 Python學習(二):列表、元組、字典

目錄 列表 訪問列表 操作列表 修改元素 新增元素 刪除元素 列表排序 反轉列表 列表長度 列表遍歷 列表切片 列表拷貝 元組 字典 訪問字典 操作字典 新增,修改元素 刪除元素 字典遍歷 列表 列表由一系列按特定順序排列的元素組成 #

原创 RocketMQ學習(六):消息存儲深入

目錄 消息存儲 存儲介質 消息的存儲與發送的性能保障 消息存儲結構 刷盤機制 消息存儲 爲了保證RocketMQ的高可靠性要求,MQ會對消息進行持久化 生產者發送消息 MQ收到消息後,對消息進行持久化,在儲存中新增一條記錄 返回ACK給

原创 RabbitMQ學習(五):SpringBoot集成RabbitMQ

目錄 添加依賴 配置文件配置 基礎消息發送實現 隊列定義 消費者 生產者 發佈訂閱模式實現 交換機定義及綁定 消費者 生產者 路由模式實現 交換機定義及綁定 消費者 生產者 本博客主要是在記錄RabbitMQ和SpringBoot的集成,

原创 Python學習(一):基本語法

目錄 打印 基本打印 帶變量的打印 格式化字符串 其他打印 註釋 接收用戶輸入 控制檯輸入 命令行參數輸入 判斷 循環 函數 打印 基本打印 'xxx',"xxx"都可以表示字符串,'''xxx''',"""xxxx"""可打印有格式的文

原创 RocketMQ學習(五):SpringBoot集成RocketMQ

目錄 添加依賴 配置文件配置 編寫生產者 編寫消費者 啓動 本博客主要是在記錄RocketMQ和SpringBoot的集成,對於一些細節,例如RocketMQ的各種消息類型不做介紹。若想要了解這些,可以看筆者之前的博客。 RocketMQ

原创 RabbitMQ學習(四):消息確認機制——事務模式,Confirm模式

目錄 消息確認機制 事務模式 Confirm模式 1、普通Confirm模式 2、批量Confirm模式 3、異步Confirm模式 總結 消息確認機制 在之前的工作模式中,我們會發現,所有的生產者在推送完消息後就結束或者執行其他任務,並

原创 RabbitMQ學習(三):工作模式——路由模式,主題模式,RPC模式

目錄 1、路由模式 2、主題模式 3、RPC模式 閱讀本篇文章之前建議先閱讀前三個模式:RabbitMQ學習(二):工作模式——簡單隊列,工作隊列,發佈-訂閱模式。能夠更好的承上啓下。 1、路由模式 路由模式和發佈訂閱模式一樣,都是通過交