Aliware Open Source 成都站 PPT 庄旻轩 子观 Dubbo开源现状与2.7规划

微风

2019/03/24 发布于 技术 分类

文字内容
1. Al iw ar e阿 里 中 间 件 1 dubbo.apache.org Copyright © 2018 The Apache Software Foundation
2. 2 iw ar e阿 里 3 Al 1 中 间 件 2 dubbo.apache.org Copyright © 2018 The Apache Software Foundation 4 5
3. 3 Registry 2 中 间 件 1 ar iw 4 Al 3 4. notify e阿 里 3. subscribe Consumer 5. invoke 2. register Provider 1. start Container 5 6 6. count Monitor dubbo.apache.org Copyright © 2018 The Apache Software Foundation
4. Al iw ar e阿 里 中 间 件 4 dubbo.apache.org v Copyright © 2018 The Apache Software Foundation
5. Al iw ar e阿 里 中 间 件 5 dubbo.apache.org Copyright © 2018 The Apache Software Foundation
6. 6 IP Clearance First Release Proposal SGA Committer Discuss ICLA PMC Al iw ar e阿 里 中 间 件 Mentor Vote Meet Up Maturity Evaluation dubbo.apache.org Copyright © 2018 The Apache Software Foundation TLP
7. 7 Github 115% 12000 中 间 件 10000 6000 Star dubbo.apache.org Copyright © 2018 The Apache Software Foundation Fork Watch 06 02 20 18 .0 1 12 11 10 09 WATCH 0 08 FORK 3K 07 STAR 14K 2000 06 20K 4000 20 17 .0 5 Al iw ar e阿 里 8000
8. Al iw ar e阿 里 中 间 件 8 https://github.com/apache/incubator-dubbo/issues/1012 dubbo.apache.org Copyright © 2018 The Apache Software Foundation
9. Al iw ar e阿 里 中 间 件 9 dubbo.apache.org Copyright © 2018 The Apache Software Foundation
10. Al iw ar e阿 里 中 间 件 10 dubbo.apache.org Copyright © 2018 The Apache Software Foundation
11. Al iw ar e阿 里 中 间 件 11 dubbo.apache.org Copyright © 2018 The Apache Software Foundation
12. 12 JDK8 中 间 件 default method CompletableFuture Optional Lambda • • • • iw Al Netty4 ar e阿 里 • • • • Buffer Pooling IO-Thread/EventExecutor Native Transport/Epoll TLS/SSLEngine https://github.com/apache/incubator-dubbo/issues/2029 dubbo.apache.org Copyright © 2018 The Apache Software Foundation
13. 13 Apache Dubbo 中 间 件 • GroupId/Package: org.apache.dubbo API/ Al iw ar e阿 里 • dubbo-compatible: • JDK8 default method https://github.com/apache/incubator-dubbo/pull/1941 https://github.com/apache/incubator-dubbo/pull/1952 dubbo.apache.org Copyright © 2018 The Apache Software Foundation
14. 14 API • Micrometer/Dropwizard Metrics 中 间 件 Metrics 2.0 Al iw ar e阿 里 • MetricName(String key, Map tags) • MetricLevel: TRIVIAL/MINOR/NORMAL/MAJOR/CRITICAL • Counter/BucketCounter/Gauge/Compass • • Filter/ / /Monitor https://github.com/apache/incubator-dubbo/pull/1966 dubbo.apache.org Copyright © 2018 The Apache Software Foundation
15. 15 CompletableFuture ar e阿 里 中 间 件 • • provider/consumer Al iw @DubboAsync • • Async • AsyncContext https://github.com/apache/incubator-dubbo/pull/1957 https://github.com/dubbo/dubbo-samples/tree/samples-for-2.7.0SNAPSHOT/dubbo-samples-async-provider dubbo.apache.org Copyright © 2018 The Apache Software Foundation
16. 16 Al iw ar e阿 里 中 间 件 • • method • zookeeper/nacos • properties, port, protocol • (timeout/weight) • Enviroment : -D/dubbo.properties/spring enviroment • nacos/apollo/zookeeper https://github.com/apache/incubator-dubbo/issues/2030 dubbo.apache.org Copyright © 2018 The Apache Software Foundation
17. Al iw ar e阿 里 中 间 件 17 dubbo.apache.org Copyright © 2018 The Apache Software Foundation
18. Al iw ar e阿 里 中 间 件 18 dubbo.apache.org Copyright © 2018 The Apache Software Foundation
19. Al iw ar e阿 里 中 间 件 19 dubbo.apache.org Copyright © 2018 The Apache Software Foundation
20. 20 Metrics Api • Al iw ar e阿 里 中 间 件 • • DubboKeeper dubbo.apache.org Copyright © 2018 The Apache Software Foundation
21. 21 dubbo.apache.org dubbo.io github.com/apache/incubator-dubbo github.com/dubbo Al iw ar e阿 里 中 间 件 CONTAC T US dev@dubbo.apache.org WWW.YOURCOMPANY.COM gitter.im/alibaba/dubbo 21711817 dubbo.apache.org Copyright © 2018 The Apache Software Foundation
22. Al iw ar e阿 里 中 间 件 22 dubbo.apache.org Copyright © 2018 The Apache Software Foundation