點擊上方藍字,關注咱們~sql
產品優點數據庫
1. 應用生命週期管理
後端
TSF 提供從建立應用到運行應用的全程管理,功能包括建立、刪除、部署、回滾、擴容、下線、啓動和中止應用。TSF 提供部署組來實現應用的版本控制功能。TSF 將每次操做記錄下來,用戶能夠在應用的變動記錄頁面中查看和搜索變動記錄。此外,TSF支持虛擬機、容器、Serverless三種部署方式。api
2. 分佈式配置管理安全
配置管理包括應用配置、全局配置和文件配置。用戶能夠經過控制檯進行分佈式配置版本管理、發佈配置到部署組或者命名空間範圍內的實例。性能優化
3. 細粒度服務治理微信
-
服務鑑權:開發者能夠設置鑑權白名單容許特定用戶白名單用戶調用某些數據。
-
服務路由:包括權重路由和標籤路由兩種模式,以適應灰度發佈功能,多機房路由優先調用同地機房,部分用戶帳號內測,保障重要服務的運行質量、實現先後端分離、讀寫分離等功能。
-
服務限流:限流粒度包含全侷限流與標籤限流,可對全局或某些服務設定調用次數閾值。
-
服務容錯:包括FailOver, FailFast, Failback, Forking四種容錯級別,能夠分別針對於不一樣重要等級的api請求,設置對應容錯策略,在處理能力恆定狀況下,儘可能保證業務的可用性。
-
服務熔斷:提供服務隔離、實例隔離、接口隔離三種熔斷級別。能夠針對某服務配置熔斷時候進行api隔離,當某api失敗率比較高的時候,只熔斷掉對應的api,不影響其餘api的調用。 服務降級:可在api維度與標籤維度進行降級。針對不一樣的api設置不一樣的降級等級,當服務到達降級閥值(處理能力),會優先放通高優先級的api,拒絕優先級低的api。架構
4. 數據化運營app
-
監控包括應用監控,應用監控的指標包括應用的 QPS、請求時間和請求出錯率等。 -
分佈式調用鏈分析包括調用鏈查詢和調用鏈詳情。用戶能夠根據時間範圍和服務名等條件查詢一組調用鏈。調用鏈詳情顯示了請求通過每一個服務的層次關係和耗時狀況等信息。 -
TSF 提供日誌分析能力,自動獲取用戶的業務日誌並支持在 TSF 控制檯上進行日誌查看、日誌檢索,支持日誌關鍵詞告警功能,並提供日誌與調用鏈聯動排查線上問題。
5. 分佈式事務框架
TSF 集成了分佈式事務能力,基於 TCC 模式提供了 AT 和 MT 兩種模式的分佈式事務管理功能。對於跨數據庫、跨服務的分佈式場景,用戶能夠經過控制檯查看事務運行狀況並進行超時事務處理,保證事務的一致性。
模式 |
特色 |
---|---|
AT模式 |
依賴數據庫;對開發者友好,開發者無須編寫confirm 和 cancel 方法 |
MT模式 |
不依賴數據庫,更加靈活。在特殊場景下,用戶可自定義優化和特殊功能的實現。 |
TSF集成了分佈式任務調度功能,實現分佈式定時任務的調度和管理。用戶經過控制檯便可配置、管理定時調度任務,查詢任務的執行記錄和執行日誌,配置任務超時重試機制,在保證高可靠的同時,讓用戶經過簡單的控制檯操做便可進行任務的調度管理。
客戶價值
-
對Spring Cloud 應用,只需修改Spring Cloud 應用依賴,在代碼中開啓註解便可完成遷移。
對非 Spring 技術棧應用,可以使用 Service Mesh 方式接入非 Spring 技術棧應用,僅須要添加 spec.yml 描述文件和修改服務間調用方式便可實現遷移。
提供一鍵發佈腳本,靈活集成到持續集成工具中。
3. 快速定位故障問題
-
服務拓撲圖:依賴拓撲圖可查看服務之間和上下游組件(API 網關、Mysql、Redis、CMQ等)間的依賴關係和調用狀況,能夠快速瞭解服務的運行狀況。 調用鏈:能夠根據 TraceID 查詢調用鏈的詳細信息。定位在分佈式鏈路調用過程當中每一個環節的耗時和異常。
4. 提供高可用的容災方案
支持同城雙活,異地備份以及多可用區的容災方案,保障服務運行。
客戶案例
2. 大型政務項目
-
原開發效率提高50%,業務可進行實時響應。 -
平常升級,業務7*24不間斷。 -
下降夜間加班人力投入。 造成具有戰略能力的微服務中臺架構。
團隊介紹
掃描二維碼
瞭解更多精彩
騰訊雲中間件
本文分享自微信公衆號 - 騰訊雲中間件(gh_6ea1bc2dd5fd)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。