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

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

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

(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)服務(wù)治理組件

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

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

3)指標(biāo)度量:Prometheus、OpenTracing、SkyWalking、Zipkin、Pinpoint、Arthas。

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

5)服務(wù)管理:DubboAdmin。

(3)微服務(wù)組件

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

2)事務(wù):Seata。

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

4)認(rèn)證授權(quán):Oauth。

5)事件機制:Apache RocketMQ。

6)開放API:Swagger。

主站蜘蛛池模板: 林州市| 天台县| 姜堰市| 奈曼旗| 都兰县| 抚松县| 淮滨县| 林西县| 阳曲县| 拜泉县| 深圳市| 镇巴县| 荥阳市| 拜城县| 沛县| 新化县| 邹城市| 九龙城区| 兴隆县| 卓资县| 乌兰县| 巴南区| 楚雄市| 达尔| 治多县| 巴塘县| 九龙县| 丹巴县| 齐齐哈尔市| 镶黄旗| 平凉市| 乌兰浩特市| 扎兰屯市| 卓尼县| 博罗县| 安阳市| 清水县| 莆田市| 河间市| 泾川县| 逊克县|