高級(jí)用法

2022-04-12 14:49 更新

Dubbo 3.0 文檔

啟動(dòng)時(shí)檢查

在啟動(dòng)時(shí)檢查依賴的服務(wù)是否可用

序列化協(xié)議安全

在 Dubbo 中更安全的使用序列化協(xié)議

集群容錯(cuò)

集群調(diào)用失敗時(shí),Dubbo 提供的容錯(cuò)方案

負(fù)載均衡

Dubbo 提供的集群負(fù)載均衡策略

線程模型

配置 Dubbo 中的線程模型

直連提供者

Dubbo 中點(diǎn)對(duì)點(diǎn)的直連方式

只訂閱

只訂閱不注冊(cè)

多協(xié)議

在 Dubbbo 中配置多協(xié)議

多注冊(cè)中心

在 Dubbo 中把同一個(gè)服務(wù)注冊(cè)到多個(gè)注冊(cè)中心上

服務(wù)分組

使用服務(wù)分組區(qū)分服務(wù)接口的不同實(shí)現(xiàn)

靜態(tài)服務(wù)

將 Dubbo 服務(wù)標(biāo)識(shí)為非動(dòng)態(tài)管理模式

多版本

在 Dubbo 中為同一個(gè)服務(wù)配置多個(gè)版本

分組聚合

通過(guò)分組對(duì)結(jié)果進(jìn)行聚合并返回聚合后的結(jié)果

參數(shù)驗(yàn)證

在 Dubbo 中進(jìn)行參數(shù)驗(yàn)證

結(jié)果緩存

通過(guò)緩存結(jié)果加速訪問(wèn)速度

使用泛化調(diào)用

實(shí)現(xiàn)一個(gè)通用的服務(wù)測(cè)試框架,可通過(guò) GenericService 調(diào)用所有服務(wù)實(shí)現(xiàn)

Protobuf

使用 IDL 定義服務(wù)

GoogleProtobuf 對(duì)象泛化調(diào)用

對(duì) Google Protobuf 對(duì)象進(jìn)行泛化調(diào)用

實(shí)現(xiàn)泛化調(diào)用

實(shí)現(xiàn)一個(gè)通用的遠(yuǎn)程服務(wù) Mock 框架,可通過(guò)實(shí)現(xiàn) GenericService 接口處理所有服務(wù)請(qǐng)求

回聲測(cè)試

通過(guò)回聲測(cè)試檢測(cè) Dubbo 服務(wù)是否可用

上下文信息

通過(guò)上下文存放當(dāng)前調(diào)用過(guò)程中所需的環(huán)境信息

隱式參數(shù)

通過(guò) Dubbo 中的 Attachment 在服務(wù)消費(fèi)方和提供方之間隱式傳遞參數(shù)

異步執(zhí)行

Dubbo 服務(wù)提供方的異步執(zhí)行

異步調(diào)用

在 Dubbo 中發(fā)起異步調(diào)用

本地調(diào)用

在 Dubbo 中進(jìn)行本地調(diào)用

參數(shù)回調(diào)

通過(guò)參數(shù)回調(diào)從服務(wù)器端調(diào)用客戶端邏輯

事件通知

在調(diào)用之前、調(diào)用之后、出現(xiàn)異常時(shí)的事件通知

本地存根

在 Dubbo 中利用本地存根在客戶端執(zhí)行部分邏輯

本地偽裝

如何在 Dubbo 中利用本地偽裝實(shí)現(xiàn)服務(wù)降級(jí)

延遲暴露

延遲暴露 Dubbo 服務(wù)

并發(fā)控制

Dubbo 中的并發(fā)控制

連接控制

Dubbo 中服務(wù)端和客戶端的連接控制

延遲連接

在 Dubbo 中配置延遲連接

粘滯連接

為有狀態(tài)服務(wù)配置粘滯連接

TLS

通過(guò) TLS 保證傳輸安全

令牌驗(yàn)證

通過(guò)令牌驗(yàn)證在注冊(cè)中心控制權(quán)限

路由規(guī)則

通過(guò) Dubbo 中的路由規(guī)則做服務(wù)治理

舊路由規(guī)則

在 Dubbo 2.6.x 版本以及更早的版本中配置路由規(guī)則

配置規(guī)則

在 Dubbo 中配置應(yīng)用級(jí)治理規(guī)則和服務(wù)級(jí)治理規(guī)則

舊配置規(guī)則

Dubbo 中舊版本的規(guī)則配置方式

服務(wù)降級(jí)

降級(jí) Dubbo 服務(wù)

消費(fèi)端線程池模型

Dubbo 消費(fèi)端線程池模型用法

優(yōu)雅停機(jī)

讓 Dubbo 服務(wù)完成優(yōu)雅停機(jī)

主機(jī)綁定

在 Dubbo 中綁定主機(jī)名

主機(jī)配置

自定義 Dubbo 服務(wù)對(duì)外暴露的主機(jī)地址

注冊(cè)信息簡(jiǎn)化

減少注冊(cè)中心上服務(wù)的注冊(cè)數(shù)據(jù)

日志適配

在 Dubbo 中適配日志框架

訪問(wèn)日志

配置 Dubbo 的訪問(wèn)日志

服務(wù)容器

使用 Dubbo 中的服務(wù)容器

ReferenceConfig 緩存

在 Dubbo 中緩存 ReferenceConfig

只注冊(cè)

只注冊(cè)不訂閱

分布式事務(wù)

Dubbo 中分布式事務(wù)的支持

應(yīng)用級(jí)服務(wù)發(fā)現(xiàn)地址遷移規(guī)則說(shuō)明

本文具體說(shuō)明了地址遷移過(guò)程中使用的規(guī)則體信息,用戶可以根據(jù)自己需求定制適合自己的遷移規(guī)則。

導(dǎo)出線程堆棧

在 Dubbo 自動(dòng)導(dǎo)出線程堆棧來(lái)保留現(xiàn)場(chǎng)

Netty4 支持

在 Dubbo 中配置 Netty4

Kryo 和 FST 序列化

在 Dubbo 中使用高效的 Java 序列化(Kryo 和 FST)

Protobuf與Interface對(duì)比

本文對(duì)比了Protobuf和Interface這2種IDL的差異,幫助Dubbo協(xié)議開發(fā)者了解Protobuf,為后續(xù)轉(zhuǎn)到Triple協(xié)議和Grpc協(xié)議做鋪墊。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)