更多進階功能
進階功能指南
作為一個與應用程序開發密切相關,旨在提供企業級服務治理能力的微服務框架,Dubbo 提供了涵蓋服務調用行為控制、服務診斷與調優以及服務治理等多種進階功能。
不同的語言 SDK 在功能實現和配置方法上可能略有差異。有關功能和用法的具體列表,請參閱以下文檔
控制服務調用行為
- 服務版本
- 服務分組
- 分組聚合
- 非同步調用
- 非同步執行
- 串流通訊
- 響應式編程
- 泛化調用
- 泛化實現
- 在調用鏈中傳遞隱式參數
- RPC 調用上下文
- 調用事件通知
- 伺服器回調至客戶端
- 僅訂閱
- 僅註冊
- 運行時動態 IP 規範
- 直接提供者連接
- 啟動檢查
- 本地調用
- 參數驗證
- 本地模擬
- 本地樁
- 回聲測試
- 調用信息記錄
- 延遲暴露
- 集群容錯
- 服務降級
診斷與調優
- 端口協議多路複用
- 線程池隔離
- 多協議
- 多註冊中心
- 請求延遲採樣
- 線程模型
- 服務引用配置對象緩存
- 路由狀態收集
- 負載均衡
- 簡化註冊信息
- 調用結果緩存
- 並發控制
- 連接控制
- 延遲連接
- 黏性連接
- Graal VM 支持
- 導出線程堆栈跟踪
- Kryo 和 FST 序列化
- 自定義服務容器
- 優雅關閉
- 自定義主機地址暴露
- 一致性哈希
- 日誌框架適配與運行時管理
- Kubernetes 生命週期探針
這些功能旨在在微服務環境中提供更多控制和靈活性。它們可以幫助提高系統可靠性,增強性能,並簡化應用程序的部署、管理和擴展過程。
上次修改時間:2023 年 10 月 20 日:翻譯部分核心功能文件 (#2840) (caded9f57f4)