官术网_书友最值得收藏!

3.1.3 關鍵生態(tài)組件介紹

Dubbo已經(jīng)由原來單純的RPC框架發(fā)展成強大的微服務生態(tài)圈中心,特別是在其重新維護之后,發(fā)展速度直追Spring Cloud生態(tài)圈。由于其生態(tài)圈過于龐大,本書限于篇幅不能詳細展開。下面僅列舉各功能項目的代表產(chǎn)品,讀者在技術選型時可做參考,具體落地時還需再深入了解。

(1)RPC Core組件

1)RPC支持協(xié)議:Dubbo、Hessian、JSON,RMI、Redis、REST、HTTP、WebService、Apache Thrift、Memcached等。

2)傳輸層框架:Netty、Mina、Jetty、P2P、Grizzly等。

3)序列化框架:Hessian2、Java Serialize、Apache Avro、fastJSON、Kryo等。

(2)服務治理組件

1)服務注冊與發(fā)現(xiàn):Apache Zookeeper、Nacos、ETCD、Consul。

2)配置中心:Apache ZooKeeper、Nacos、ETCD、Apollo。

3)指標度量:Prometheus、OpenTracing、SkyWalking、Zipkin、Pinpoint、Arthas。

4)斷路器:Sentinel、Resilience4j、Hystrix。

5)服務管理:DubboAdmin。

(3)微服務組件

1)網(wǎng)關:Kong、Dubbo-Proxy、Netflix-zuul。

2)事務:Seata。

3)彈性伸縮:Sentinel、Resilience4J、Hystrix。

4)認證授權:Oauth。

5)事件機制:Apache RocketMQ。

6)開放API:Swagger。

主站蜘蛛池模板: 万盛区| 利川市| 安龙县| 平远县| 温泉县| 巴东县| 陇西县| 汾阳市| 宜都市| 曲水县| 昌平区| 七台河市| 彝良县| 昌江| 交城县| 界首市| 东兰县| 鲁甸县| 新平| 樟树市| 栖霞市| 光山县| 樟树市| 沈阳市| 五台县| 托里县| 镇原县| 重庆市| 新化县| 凤台县| 宁夏| 高安市| 罗田县| 峡江县| 册亨县| 浙江省| 黄大仙区| 东兴市| 南漳县| 黔西| 沭阳县|