日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
服務(wù)降級(jí)背后的技術(shù)架構(gòu)設(shè)計(jì)

本文是2016年11月肖飛在京東技術(shù)開放日分享的《服務(wù)降級(jí)背后的技術(shù)架構(gòu)設(shè)計(jì)》PPT內(nèi)容。

我們提供的服務(wù)有:成都做網(wǎng)站、成都網(wǎng)站建設(shè)、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、鹿寨ssl等。為近1000家企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的鹿寨網(wǎng)站制作公司

降級(jí)之術(shù)

數(shù)據(jù)

  • 總共5000+預(yù)案
  • 結(jié)算頁(yè),依賴62個(gè)服務(wù)接口,31個(gè)有故障切換預(yù)案,45個(gè)降級(jí)預(yù)案
  • 移動(dòng)大促高峰時(shí)點(diǎn)前主動(dòng)降級(jí)

數(shù)據(jù)來(lái)源京東預(yù)案管理系統(tǒng),有重合。涉及類型:故障切換、資源調(diào)配、限流、降級(jí)。

示例

  • 犧牲部分用戶體驗(yàn)
  • 商詳頁(yè)不顯示特色服務(wù)icon、促銷信息等
  • 結(jié)算頁(yè)不顯示自提/311/411預(yù)約日歷
  • 訂單詳情頁(yè)不顯示GIS訂單軌跡、催單等
  • 評(píng)價(jià)列表禁止10頁(yè)之后的翻頁(yè)
  • 實(shí)時(shí)統(tǒng)計(jì)和報(bào)表禁用
  • 強(qiáng)制必選查詢條件中的路由或索引字段
  • 領(lǐng)豆豆防刷降級(jí)為拼圖驗(yàn)證
  • H5變PC頁(yè)面
  • 使用通用內(nèi)容代替?zhèn)€性化推薦內(nèi)容

降低安全級(jí)別

  • 發(fā)放京豆、提交訂單、發(fā)表評(píng)論、登錄不調(diào)用風(fēng)控接口
  • 結(jié)算頁(yè)前端下單不啟用驗(yàn)證碼
  • 集中式session不可用,cookie解密即可
  • ip limit服務(wù),注冊(cè)、登錄不限制次數(shù)
  • 商品修改內(nèi)容不做敏感詞過(guò)濾

犧牲部分業(yè)務(wù)邏輯

  • 拍賣出價(jià)時(shí)不校驗(yàn)京豆數(shù)量
  • 發(fā)表評(píng)價(jià),不再校驗(yàn)是否退貨

延緩任務(wù)處理

  • WMS任務(wù)處理引擎,暫停調(diào)撥、節(jié)能補(bǔ)貼等任務(wù)
  • OFW優(yōu)先處理高優(yōu)先級(jí)、拆分邏輯較簡(jiǎn)單的訂單

損失數(shù)據(jù)持久性

  • 用戶地址更新,寫redis,不回寫數(shù)據(jù)庫(kù)
  • 庫(kù)存預(yù)占,寫redis,異步回寫數(shù)據(jù)庫(kù)
  • 用戶新增普票,寫redis,不持久
  • 訂單二次拆分任務(wù)機(jī)制,由JMQ降為redis隊(duì)列

降低準(zhǔn)確性/實(shí)時(shí)性

  • 實(shí)時(shí)價(jià)格過(guò)期不回源
  • 動(dòng)態(tài)頁(yè)變靜態(tài)拖底頁(yè)
  • 用戶昵稱接口降級(jí),顯示用戶pin
  • 庫(kù)存狀態(tài)接口降級(jí),顯示有貨
  • 抽獎(jiǎng)異常,所有用戶均顯示未中獎(jiǎng)

降低性能

  • 數(shù)據(jù)庫(kù)代替緩存防重、查詢
  • 數(shù)據(jù)庫(kù)任務(wù)隊(duì)列輪詢代替MQ
  • CDN降為源站
  • 本地緩存降為RPC

降低容災(zāi)能力

  • 自動(dòng)調(diào)度變?yōu)槭止ふ{(diào)度
  • VIP降級(jí)為real ip

降級(jí)之架構(gòu)設(shè)計(jì)

降級(jí)設(shè)計(jì)的基礎(chǔ):服務(wù)化架構(gòu)

  • 解決系統(tǒng)的擴(kuò)展性
  • 故障隔離
  • 服務(wù)拆分和治理

根據(jù)單一職責(zé)和故障隔離原則,確認(rèn)業(yè)務(wù)和功能邊界

  • 確認(rèn)服務(wù)依賴關(guān)系
  • 確認(rèn)上下游SLA

案例:結(jié)算頁(yè)核心服務(wù);上游:PC端結(jié)算頁(yè)Web、手機(jī)APP、微信入口等;下游:62個(gè)依賴服務(wù)接口。

上游依賴

上游依賴分析的目的:梳理上游系統(tǒng)等級(jí);設(shè)計(jì)限流降級(jí)方案和開關(guān)。

針對(duì)上游的主要降級(jí)手段:限流降級(jí);按照用戶質(zhì)量,將高風(fēng)險(xiǎn)用戶、爬蟲優(yōu)先降級(jí);按照上游系統(tǒng)等級(jí),將低級(jí)別系統(tǒng)的資源調(diào)度到高級(jí)別系統(tǒng)。

下游依賴

下游依賴分析的目的:–梳理依賴的影響程度和范圍;設(shè)計(jì)候選降級(jí)方案和開關(guān)。

結(jié)算頁(yè)強(qiáng)依賴:服務(wù):購(gòu)物車、商品、庫(kù)房屬性、庫(kù)存預(yù)占、四級(jí)地址、訂單號(hào)、接單;存儲(chǔ):orderstore緩存;不可降級(jí),要求下游拼死保護(hù)SLA。

結(jié)算頁(yè)弱依賴

實(shí)施

降級(jí)實(shí)施:人工 or 自適應(yīng);主動(dòng) or 被動(dòng)。

時(shí)機(jī):根據(jù)上游確認(rèn)的SLA,超出調(diào)用量閾值的,觸發(fā)限流降級(jí)開關(guān);根據(jù)下游確認(rèn)的SLA,結(jié)合最近的可用率、資源使用率、耗時(shí)等統(tǒng)計(jì)、監(jiān)控信息,切換到備選方案,或恢復(fù)到常規(guī)方案。

降級(jí)之道

降級(jí):是利用有限資源,保障系統(tǒng)核心功能高可用、有損的架構(gòu)方法。有限資源;核心高可用;有損;架構(gòu)方法。

關(guān)鍵詞解讀:

有限資源(邊際效用遞減法則:?jiǎn)挝毁Y源投入對(duì)可用性的效用是不斷遞減的)。核心(功能/服務(wù)等級(jí):核心高可用,級(jí)別越低,可用性要求越低)。有損(降級(jí)與故障切換的關(guān)系:降級(jí)是有損的故障切換)。架構(gòu)方法(降級(jí)需要預(yù)先分析、設(shè)計(jì),有實(shí)施方法論)。

降級(jí)預(yù)案設(shè)計(jì)原則

  • 候選方案要簡(jiǎn)潔,不要把系統(tǒng)復(fù)雜化
  • 考慮降級(jí)的收益和影響成本,設(shè)計(jì)收益率最高的方案
  • 降級(jí)預(yù)案需要定期review:業(yè)務(wù)復(fù)雜度變更;系統(tǒng)重要級(jí)別提升
  • 簡(jiǎn)潔原則;經(jīng)濟(jì)原則;動(dòng)態(tài)原則

作者:肖飛,于2011年8月份加入京東,曾親身參與到京東的應(yīng)用性能監(jiān)控、統(tǒng)一日志、流式計(jì)算、內(nèi)存緩存、四層防攻擊等一些基礎(chǔ)技術(shù)平臺(tái)的研發(fā)和搭建工作,經(jīng)歷了京東的技術(shù)系統(tǒng)從簡(jiǎn)單粗放向復(fù)雜精細(xì)化的演變過(guò)程。目前主要工作為多中心交易項(xiàng)目中的數(shù)據(jù)復(fù)制中間件JingoBUS的研發(fā)。平時(shí)也會(huì)開發(fā)一些公共的平臺(tái)和工具,關(guān)注分布式系統(tǒng)的實(shí)現(xiàn)、程序設(shè)計(jì)、性能優(yōu)化、開發(fā)語(yǔ)言等。

 【本文來(lái)自專欄作者張開濤的微信公眾號(hào)(開濤的博客),公眾號(hào)id: kaitao-1234567】


網(wǎng)頁(yè)名稱:服務(wù)降級(jí)背后的技術(shù)架構(gòu)設(shè)計(jì)
文章鏈接:http://www.5511xx.com/article/ccddsgc.html