apachedubboroadmap 2019kimmking.github.io/ppt/dubboroadmap2019-kk.pdf · copyright ©...
Post on 19-Jun-2020
19 Views
Preview:
TRANSCRIPT
-
Copyright © 2019 Apache Dubbo
1
Apache Dubbo Roadmap2019
| Beijing
-
Copyright © 2019 Apache Dubbo
2
RELEASES
17COMMITERS
32STARS
26,683CONTRIBUTORS
201
-
Copyright © 2019 Apache Dubbo
3
0
5000
10000
15000
20000
25000
30000
Jul-17 Aug Sept Oct Nov Dec Jan-18 Feb Mar April May Jun Jul Aug Sept Oct Nov Dec Jan-19 Feb Mar April May
SOFA-RPCGRPCBRPCTARSDUBBOSERVICECOMB
-
Copyright © 2019 Apache Dubbo
4
Hessian HTTPRedis JsonRPC REST ThriftJMS RSocket gRPC
Random LA
RR WeightFailfast
Failsafe Failover
Failback CRD
netty3 QUIC
netty4 HTTP/2 Dubbo
Thrift
RSocket
gRPC
JSON Java Hessian2 Protobuf
FST Kryo Protostuff Avro
K8S
Apollo Consul
etcd
Nacos
ZKK8S
Redis Consul
etcd
Nacos
ZKK8S
Nacos etcd
Consul
Eureka
ZK
SC
Registry
API
Cluster
Protocol
Serialization
Config
Load Balance
Router
Transporter
Codec
Metadata
-
Copyright © 2019 Apache Dubbo
5
Hessian HTTPRedis JsonRPC REST ThriftJMS RSocket gRPC
Random LA
RR WeightFailfast
Failsafe Failover
Failback CRD
netty3 QUIC
netty4 HTTP/2 Dubbo
Thrift
RSocket
gRPC
JSON Java Hessian2 Protobuf
FST Kryo Protostuff Avro
K8S
Apollo Consul
etcd
Nacos
ZKK8S
Redis Consul
etcd
Nacos
ZKK8S
Nacos etcd
Consul
Eureka
ZK
SC
Registry
API
Cluster
Protocol
Serialization
Config
Load Balance
Router
Transporter
Codec
Metadata
-
Copyright © 2019 Apache Dubbo
6
PROXY/SIDECAR
SERVICEDISCOVERY
DUBBOADMIN
TXMANAGER
API MGRSERVER
METRICS/TRACE
ACLSERVICE
TEST/MOCKSERVER
CONFIGSERVICE
DUBBOSERVICE
DUBBOSERVICE
DUBBOSERVICE
JAVACLIENT
JSCLIENT
PYTHONCLIENT
GOCLIENT
PHPCLIENT
ERLANGCLIENT
HTTPCLIENT
-
Copyright © 2019 Apache Dubbo
7
PROXY/SIDECAR
SERVICEDISCOVERY
DUBBOADMIN
TXMANAGER
API MGRSERVER
METRICS/TRACE
ACLSERVICE
TEST/MOCKSERVER
CONFIGSERVICE
DUBBOSERVICE
DUBBOSERVICE
DUBBOSERVICE
JAVACLIENT
JSCLIENT
PYTHONCLIENT
GOCLIENT
PHPCLIENT
ERLANGCLIENT
HTTPCLIENT
-
Copyright © 2019 Apache Dubbo
8
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
201905
201906
201907
201908
201909
201910
201911
201912
202001
202002
202003
202004
-
Copyright © 2019 Apache Dubbo
9
2.7.5 [201911]2.7.3 [201907]
2.7.4 [201909] 2.7.6 [202001]2.7.2 [201905]
-
Copyright © 2019 Apache Dubbo
10
3.0.0-M2 [2019.08] 3.0.0 [2020.02]
3.0.0-M3 [2019.11]
PRE
3.0.0-M1 [2019.05]
-
Copyright © 2019 Apache Dubbo
11
PROXY
DUBBOSERVER
NON-DUBBOREGISTRY
DUBBOREGISTRY
DUBBOCLIENT
REST
REST
NON-DUBBOSERVER
NON-DUBBOCLIENT
DUBBO
REST
REST
subscribe
subscribe
register
register
-
Copyright © 2019 Apache Dubbo
12
DUBBOSERVER
SAMEREGISTRY
REGISTRY
DUBBOCLIENT
REST
NON-DUBBOSERVER
NON-DUBBOCLIENT
DUBBO
REST
subscribe
subscribe
register
register
REST
-
Copyright © 2019 Apache Dubbo
13
API SERVER
SCHEDULER
CONTROLLERMANAGER
ETCD
node
kube-proxy
kubelet
pod #1
DUBBOCONSUMER
pod #2
DUBBOPROVIDERHTTP/2
kubectl
-
Copyright © 2019 Apache Dubbo
14
MIXER PILOT CITADEL
K8S CUSTOMRESOURCE ISTIO OPERATOR
pod #1
SIDECAR
DUBBO SERVCE
pod #2
SIDECAR
DUBBO SERVCE
pod #3
SIDECAR
DUBBO SERVCE
-
Copyright © 2019 Apache Dubbo
15
github.com/apache/dubbo
dev@dubbo.apache.org
dubbo.apache.org
top related