罗毅 - 《Dubbo开源现状与未来规划》

Dubbo是阿里巴巴自研的分布式服务框架,自2012年开源以来,深得开发人员的喜爱,并被广泛的被友商用于服务化解决方案中。自去年阿里巴巴中间件团队宣布重新维护依赖,在社区引起极大的反响,目前在github上的star数增加至15000。本次分享,为大家带来我们近期在Dubbo上所完成的一些工作,对Dubbo 3.0的规划,以及对积极推动开源的一些思考。
展开查看详情

1.

2. 2 1 2 3 4 5 6 dubbo.apache.org Copyright © 2018 The Apache Software Foundation

3. 3 1 2 Registry 3. subscribe 2. register 4. notify 3 4 Provider 5. invoke Consumer 1. start Container 5 6 6. count Monitor dubbo.apache.org Copyright © 2018 The Apache Software Foundation

4. 4 dubbo.apache.org v Copyright © 2018 The Apache Software Foundation

5. 5 dubbo.apache.org Copyright © 2018 The Apache Software Foundation

6. 6 Github 77% 9000 8000 7000 6000 5000 4000 3000 2000 1000 18K 12K 3K 0 STAR FORK WATCH 5 1 06 07 08 09 10 11 12 02 .0 .0 17 18 20 20 Star Fork Watch dubbo.apache.org Copyright © 2018 The Apache Software Foundation

7. 7 https://github.com/apache/incubator-dubbo/issues/1012 dubbo.apache.org Copyright © 2018 The Apache Software Foundation

8. 8 dubbo.apache.org Copyright © 2018 The Apache Software Foundation

9. 9 01 02 03 04 dubbo.apache.org Copyright © 2018 The Apache Software Foundation

10. 10 dubbo.apache.org Copyright © 2018 The Apache Software Foundation

11. 11 dubbo.apache.org Copyright © 2018 The Apache Software Foundation

12. 12 PHP JAVA HTTP NODE PY CLIENT CLIENT CLIENT CLIENT CLIENT GATEWAY/ SIDECAR DUBBO DUBBO DUBBO SERVICE CONFIG DISCOVERY SERVICE SERVICE SERVICE SERVICE MOCK TEST SWAGGER DUBBO METRICS/ AUTH SERVER SERVER SERVER ADMIN TRACE SERVICE dubbo.apache.org Copyright © 2018 The Apache Software Foundation

13. 13 DUBBO REGISTER REGISTER RPC CONFIG CONFIG CLUSTER CLUSTER LOAD BALANCE LOAD BALANCE DUBBO ROUTER ROUTER RPC PROTOCOL PROTOCOL DUBBO MESH DUBBO MESH SERVICE TRACE DISCOVERY SERVER CONFIG SERVICE dubbo.apache.org Copyright © 2018 The Apache Software Foundation

14. 14 IP First Mentor Clearance Release Proposal SGA Committer Discuss ICLA PMC TLP Vote Meet Up Maturity Evaluation dubbo.apache.org Copyright © 2018 The Apache Software Foundation

15. 15 dubbo.apache.org dubbo.io github.com/apache/incubator-dubbo github.com/dubbo DUBBO.IO dev@dubbo.apache.org gitter.im/alibaba/dubbo dubbo.apache.org Copyright © 2018 The Apache Software Foundation

16.