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