更多進階功能

進階功能指南

作為一個與應用程序開發密切相關,旨在提供企業級服務治理能力的微服務框架,Dubbo 提供了涵蓋服務調用行為控制、服務診斷與調優以及服務治理等多種進階功能。

不同的語言 SDK 在功能實現和配置方法上可能略有差異。有關功能和用法的具體列表,請參閱以下文檔

控制服務調用行為

  • 服務版本
  • 服務分組
  • 分組聚合
  • 非同步調用
  • 非同步執行
  • 串流通訊
  • 響應式編程
  • 泛化調用
  • 泛化實現
  • 在調用鏈中傳遞隱式參數
  • RPC 調用上下文
  • 調用事件通知
  • 伺服器回調至客戶端
  • 僅訂閱
  • 僅註冊
  • 運行時動態 IP 規範
  • 直接提供者連接
  • 啟動檢查
  • 本地調用
  • 參數驗證
  • 本地模擬
  • 本地樁
  • 回聲測試
  • 調用信息記錄
  • 延遲暴露
  • 集群容錯
  • 服務降級

診斷與調優

  • 端口協議多路複用
  • 線程池隔離
  • 多協議
  • 多註冊中心
  • 請求延遲採樣
  • 線程模型
  • 服務引用配置對象緩存
  • 路由狀態收集
  • 負載均衡
  • 簡化註冊信息
  • 調用結果緩存
  • 並發控制
  • 連接控制
  • 延遲連接
  • 黏性連接
  • Graal VM 支持
  • 導出線程堆栈跟踪
  • Kryo 和 FST 序列化
  • 自定義服務容器
  • 優雅關閉
  • 自定義主機地址暴露
  • 一致性哈希
  • 日誌框架適配與運行時管理
  • Kubernetes 生命週期探針

這些功能旨在在微服務環境中提供更多控制和靈活性。它們可以幫助提高系統可靠性,增強性能,並簡化應用程序的部署、管理和擴展過程。


上次修改時間:2023 年 10 月 20 日:翻譯部分核心功能文件 (#2840) (caded9f57f4)