課程題目: Dubbox培訓(xùn)

        4401 人關(guān)注
        (78637/99817)
        課程大綱:

        Dubbox培訓(xùn)

         

        一、Dubbox介紹

        Dubbox是什么
        Dubbox能做什么
        Dubbox的架構(gòu)設(shè)計(jì)及原理
        Dubbox的序列化
        服務(wù)治理
        使用案例分析
        討論1:引導(dǎo)學(xué)員對為什么要進(jìn)行服務(wù)治理進(jìn)行討論,并分析主流的服務(wù)治理方案。
        討論2:對Dubbox的使用案例進(jìn)行討論,了解Dubbox對于分布式異構(gòu)系統(tǒng)的意義。

        二、快速搭建搭建Dubbox服務(wù)

        服務(wù)提供者(Provider)
        服務(wù)消費(fèi)者(Consumer)
        注冊中心
        實(shí)戰(zhàn)演練:帶領(lǐng)學(xué)員進(jìn)行Dubbox服務(wù)的搭建,服務(wù)提供者和服務(wù)消費(fèi)者的開發(fā),第一個(gè)Dubbox服務(wù)發(fā)布使用。

        三、Dubbox功能及分析

        集群容錯(cuò)
        負(fù)載均衡
        線程模型
        注冊中心(直連、只訂閱和只注冊)
        服務(wù)分組
        異步調(diào)用
        參數(shù)回調(diào)
        事件通知
        并發(fā)控制和連接控制
        服務(wù)降級(jí)和流量控制
        優(yōu)雅停機(jī)
        分布式事物

        四、Dubbox服務(wù)的監(jiān)控和部署

        幾種Dubbox的監(jiān)控機(jī)制
        Dubbox的部署方案
        討論:討論主流部署方案的優(yōu)缺點(diǎn)
        1:帶領(lǐng)學(xué)員進(jìn)行幾種監(jiān)控的安裝和分析。

        五、Dubbox的佳實(shí)踐

        Dubbo實(shí)戰(zhàn)
        Dubbox的佳實(shí)踐介紹

        六、Dubbox支持REST風(fēng)格遠(yuǎn)程調(diào)用(HTTP + JSON/XML)

        架構(gòu)及原理分析
        搭建REST風(fēng)格的API
        討論:REST風(fēng)格的遠(yuǎn)程調(diào)用在實(shí)際中的應(yīng)用場景。
        帶領(lǐng)學(xué)員一起開發(fā)和搭建Dubbox的REST的遠(yuǎn)程調(diào)用。