Dubbo开源
什么是Dubbo?
分布式服務(wù)框架?? ?
?? – 遠(yuǎn)程服務(wù)調(diào)用?? ?
?? ? Ne/y/Mina/Grizzly?? ?
?? ? RMI/Hessian/WebService?? ?
?? – 服務(wù)動(dòng)態(tài)發(fā)現(xiàn)?? ?
?? ? Zookeeper/Redis?? ?
?? – 集群軟負(fù)載均衡?? ?
?? ? Random/RoundRobin?? ?
?? – 集群失敗容錯(cuò)?? ?
?? ? Failover/Failback?? ?
?
? 服務(wù)治理平臺(tái)?? ?
?? – 依賴關(guān)系與關(guān)鍵路鍵?? ?
?? – 服務(wù)路由與動(dòng)態(tài)配置?? ?
?? – 服務(wù)降級(jí)與資源劣化?? ?
?? – 權(quán)重調(diào)節(jié)與容量評(píng)估?? ?
?? – 服務(wù)授權(quán)與黑白名單?? ?
?? – 服務(wù)SLA與流程管理?? ?
?? – 服務(wù)測(cè)試與Mock?? ?
?? – 服務(wù)文檔與負(fù)責(zé)人?? ?
?? – ……?? ?
?
遠(yuǎn)程調(diào)用性能
遠(yuǎn)程調(diào)用線上
服務(wù)治理平臺(tái)
服務(wù)生命周期
服務(wù)治理定位
集成IT治理
為什么要服務(wù)化?
提升業(yè)務(wù)建模效率?? ?
?? – 統(tǒng)一領(lǐng)域模型?? ?
?? – 規(guī)范依賴關(guān)系?? ?
?? – 劃分問(wèn)題邊界?? ?
?? ? 提升開(kāi)發(fā)部署效率?? ?
?? – 降低代碼干擾 – 減少合并沖突?? ?
?? – 加速項(xiàng)目編譯?? ?
?? – 強(qiáng)契約邏輯復(fù)用?? ?
?? – 方便替換實(shí)現(xiàn)?? ?
?? ? 提升線上集群效率 – 縮小集群規(guī)模,小規(guī)模增加機(jī)器收益高 – 分離串行因素,使多數(shù)集群并行因子增大?? ?
?? – 垂直拆分應(yīng)用,減少瓶頸資源競(jìng)爭(zhēng)?? ?
?? – 功能降級(jí),故障隔離
網(wǎng)站架構(gòu)發(fā)展
Dubbo開(kāi)源歷程
優(yōu)雅的擴(kuò)展設(shè)計(jì)
? 微核+插件?? ?
?? ? 平等對(duì)待第三方?? ?
?? ? 統(tǒng)一的數(shù)據(jù)模型 ? 增量式擴(kuò)展?? ?
?? ? API與SPI隔離?? ?
?? ? 高度可配置?? ?
方便的開(kāi)源環(huán)境
? Con?uence?? ?
?? ? JIRA?? ?
?? ? FishEye?? ?
?? ? Hudson?? ?
?? ? Sonar?? ?
?? ? Maven?? ?
?? ? Github?? ?
?? ? GoogleGroups
完善的用戶文檔
持續(xù)的問(wèn)題跟蹤
可靠的持續(xù)集成
積極的社區(qū)貢獻(xiàn)
活躍的社區(qū)交流
?
?
總結(jié)
- 上一篇: html:(12):pre和ul-li
- 下一篇: 计算机二级vf相关 书籍,计算机等级考试