I 需求分析篇
第一部份 什么是面向服務的軟件架構SOA?
簡介:本章重點說明企業為什么需要SOA,SOA的基本原理、目標、原則和價值,SOA相關實現技術說明和企業在實施過程中的各種困難與問題分析,如何實現SOA業務與IT雙贏——傳統企業SOA實踐經驗分享,為什么說SunlightMQ是SOA完整解決方案——SunlightMQ與其他開源MQ產品區別說明。
1、為什么需要SOA——SOA的概念、目標、原則及其價值;
2、SOA相關實現技術說明和企業實施過程中的各種困難與問題分析;
3、如何實現SOA業務與IT雙贏——傳統企業SOA實踐經驗分享;
4、為什么說SunlightMQ是SOA完整解決方案——SunlightMQ與其他開源MQ產品區別說明
第二部份 什么是企業服務總線ESB?
簡介:本章重點說明ESB的基本概念與商業產品,消息服務的基本原理與消息隊列MQ中間件技術,什么是REST與REST風格接口實現,接口服務管理經驗與管理文檔模板分享,服務治理的基本概念與相關技術實現。
1、ESB的基本概念與商業產品;
2、消息服務原理與消息隊列MQ中間件技術;
3、什么是REST與REST風格接口實現;
4、接口服務管理經驗與管理文檔模板分享;
5、服務治理的基本概念與相關技術實現
II 架構設計篇
第三部份 ActiveMQ產品介紹與基本功能說明
簡介:ActiveMQ消息中間件的產品介紹、產品安裝與基本操作,Java消息服務JMS及創建JMS簡單應用,ActiveMQ消息存儲與安全功能說明,ActiveMQ同步消息實現——臨時隊列功能說明, ActiveMQ簡單流量控制——消息閥值與預取限制功能說明,ActiveMQ消息有效期功能說明與實踐經驗。
1、ActiveMQ產品介紹、產品安裝與基本操作;
2、Java消息服務JMS及創建JMS簡單應用;
3、ActiveMQ消息存儲與安全功能說明;
4、ActiveMQ同步消息實現——臨時隊列功能說明;
5、ActiveMQ消息有效期功能說明與實踐經驗;
6、ActiveMQ簡單流量控制——消息閥值與預取限制功能說明;
第四部份 ActiveMQ集群架構與高并發處理實戰
簡介:ActiveMQ高可用性架構功能說明與幾種實現方式,消息一致性與ActiveMQ多種簽收模式詳細分析說明,ActiveMQ高并發處理方案與實戰經驗分享,ActiveMQ集群部署方式說明與實際問題分析,ActiveMQ底層TCP連接問題詳細分析說明。
1、ActiveMQ高可用性架構功能說明與幾種實現方式;
2、消息一致性與ActiveMQ多種簽收模式詳細分析說明;
3、ActiveMQ高并發處理方案與實戰經驗分享;
4、ActiveMQ集群部署方式說明與實際問題分析;
5、ActiveMQ底層TCP連接問題詳細分析說明
第五部份 SunlightMQ產品研發背景與組件邏輯架構設計
簡介:分享SunlightMQ產品的研發背景與架構設計說明,異步與同步訪問消息流轉架構說明,異步與同步訪問時序圖分析說明,同步消息方案優化——取代ActiveMQ臨時隊列技術實現。
1、SunlightMQ開源產品的研發背景與產品開源目的和意義;
2、SunlightMQ組件架構設計詳細說明;
3、SunlightMQ異步與同步消息流轉架構說明;
4、SunlightMQ異步與同步訪問時序圖分析說明;
5、再說SunlightMQ同步消息方案——取代ActiveMQ臨時隊列技術實現;
第六部份 SunlightMQ分布式部署架構與多種訪問方式設計
簡介:SunlightMQ高可用分布式物理部署架構設計說明與實踐經驗, SunlightMQ多種訪問方式設計與實踐經驗分享。
1、SunlightMQ高可用分布式物理部署架構設計說明與實踐經驗;
2、SunlightMQ多種訪問方式設計與實踐經驗分享
第七部份 基于Mycat的SunlightMQ分布式數據庫架構設計方案
簡介:為什么需要數據庫中間件——Mycat數據路由與數據分片功能,Mycat事務支持問題分析——分布式系統的優點與缺陷、分布式事務與兩階段提交、XA事務與終一致性、分布式事務與兩階段提交、弱一致性、CAP、BASE與NoSQL,Mycat集群架構問題分析——Mycat單節點架構說明、Mycat冗余架構說明、Mycat負載均衡架構說明,Mycat部署與配置問題說明——MySQL主從節點配置說明、Mycat配置詳細說明、MySQL服務器宕機處理說明。
1、為什么需要數據庫中間件——Mycat數據路由與數據分片功能
2、Mycat事務支持問題分析——分布式系統的優點與缺陷、分布式事務與兩階段提交、XA事務與終一致性、分布式事務與兩階段提交、弱一致性、CAP、BASE與NoSQL
3、Mycat集群架構問題分析——Mycat單節點架構說明、Mycat冗余架構說明、Mycat負載均衡架構說明
4、Mycat部署與配置問題說明——MySQL主從節點配置說明、Mycat配置詳細說明、MySQL服務器宕機處理說明
III 系統開發篇
第八部份:SunlightMQ使用方法詳解與基本功能開發
簡介:SunlightMQ使用方法詳解——服務注冊步驟及服務訪問的開發與調試,SunlightMQ系統與REST架構風格接口服務開發語言無關性說明——二進制對象傳輸與網絡對象序列化問題詳解與實踐經驗分享,使用SunlightFramework開發服務管理界面功能步驟詳解,JMS長連接與SunlightMQ狀態監聽隊列功能說明與代碼分析,SunlightMQ消息處理器管理與命令監聽隊列的功能說明與代碼分析。
1、SunlightMQ使用方法詳解——服務注冊步驟及服務訪問的開發與調試;
2、SunlightMQ系統與REST架構風格接口服務開發語言無關性說明——二進制對象傳輸與網絡對象序列化問題詳解與實踐經驗分享;
3、使用SunlightFramework開發服務管理界面功能步驟詳解;
4、JMS長連接與SunlightMQ狀態監聽隊列功能說明與代碼分析;
5、SunlightMQ消息處理器管理與命令監聽隊列的功能說明與代碼分析;
第九部份:SunlightMQ開源開發框架說明與自己動手做企業級Jave Web框架
簡介:SunlightMQ開源開發框架說明,自己動手做企業級Jave Web框架(一)——SunlightFramework控制層開發詳解,自己動手做企業級Jave Web框架(二)——SunlightFramework數據層開發詳解,自己動手做企業級Jave Web框架(三)——SunlightFramework視圖層開發詳解。
1、SunlightMQ開源開發框架說明——SunlightFramework
2、自己動手做企業級Jave Web框架(一)——SunlightFramework控制層開發詳解
3、自己動手做企業級Jave Web框架(二)——SunlightFramework數據層開發詳解
4、自己動手做企業級Jave Web框架(三)——SunlightFramework視圖層開發詳解
第十部份 SunlightMQ生產者流量控制功能開發
簡介:詳細說明SunlightMQ服務治理流量控制功能規劃與整體架構設計,消息生產者流量控制算法與系統服務時序圖,使用JMX遠程監控消息隊列功能開發與系統配置,剩余消息產生的原因詳細分析與實踐經驗分享。
1、服務治理流量控制功能規劃與整體架構設計;
2、消息生產者流量控制算法與系統服務時序圖;
3、使用JMX遠程監控消息隊列功能開發與系統配置;
4、剩余消息產生的原因詳細分析與實踐經驗分享
第十一部份 SunlightMQ消費者流量控制功能開發
簡介:詳細說明SunlightMQ消息接收組件多線程消息處理與分組簽收架構代碼與問題分析,消息處理架構進一步優化與較大并發數量限制功能開發與系統配置,SunlightMQ流量控制功能與系統異常響應說明。
1、消息接收組件多線程消息處理與分組簽收架構代碼與問題分析;
2、消息處理架構進一步優化與較大并發數量限制功能開發與系統配置;
3、SunlightMQ流量控制功能與系統異常響應說明
IV 部署實施篇
第十二部份 配置SunlightMQ產品盒子及在云端部署SunlightMQ經驗分享
簡介: 詳細介紹SunlightMQ服務器部署配置步驟,SunlightMQ 負載均衡架構部署實踐與經驗分享,SunlightMQ生產環境部署與運行時常見問題分析總結,在亞馬遜AWS EC2云服務器部署SunlightMQ系統經驗分享,亞馬遜S3存儲兩種HA架構方案分享及兩種方案傳輸性能對比。
1、SunlightMQ產品盒子——SunlightMQ服務器部署配置步驟詳解;
2、SunlightMQ 負載均衡架構部署實踐與經驗分享;
3、SunlightMQ生產環境部署與運行時常見問題分析總結;
4、在亞馬遜AWS EC2云服務器部署SunlightMQ系統經驗分享;
5、亞馬遜S3存儲兩種HA架構方案分享及兩種方案傳輸性能對比
|