第455章 四十八小時!
2月2日。
冬奧開幕倒計時48小時。
上午九點,三樓遠程監控室。
大屏幕亮了。
不是待機狀態了,四塊55寸拼接屏上分成了六個區域。
左上角是節點心跳面板,五個節點的狀態燈在跳,綠色的,每跳一次表示一次心跳確認。
右上角是交易數據面板,現在全是零,沒有啟動,但框架已經在了,每秒處理筆數、累計交易額、峰值並發、離線觸發率,四個數據窗口排成一行。
中間兩塊是實時日誌滾動區,空的,光標在閃。
下面兩塊是異常告警面板和工行清算端狀態。
所有面板都是空的,等待數據灌入。
但燈都是綠的。
房間裡有六個人,老周站在屏幕前面。
方遠坐在3號工位。
另外四個技術組的人分坐在2號、4號、5號、6號工位,各自面前的電腦開著不同的監控界面,沒有人說話。
空調的暖風從頭頂吹下來,有人把外套搭在椅背上。
摺疊床上的被子疊過了,疊得很整齊,大概是昨晚有人值班。
老周的搪瓷缸放在1號工位上,沒有端。
他手裡拿著一份紙質清單,A4紙,三頁,比之前的兩頁多了一頁。
封面上蓋了一個章,央行數字貨幣研究所的章。
紅色的,圓的,字很小,蓋得正。
這不是微光內部的復檢了,這是央行數研所要求的全系統聯調復檢。
正式的,有流程編號的。
編號印在清單右上角:DCEP-WO-2022-JC-001。
聯調復檢,冬奧,2022,檢查,001。
第一次,也是最後一次,開幕前最後的全面檢查。
…………
數研所那邊有兩個人在遠程接入,視頻會議開著,畫面在大屏幕右下角的一個小窗口裡。
兩個人,一男一女,男的戴眼鏡,面前擺了一台筆記本電腦,女的手裡拿著筆,面前是一摞列印的文件。
背景是一間辦公室,牆上掛著一面國旗。
工行清算端也在線,另一個視頻窗口。
工行那邊坐了三個人,穿深色西裝的,表情嚴肅,其中一個在記錄。
老周開始了。
」聯調復檢,第一項,可編程引擎v2.0.1,全節點部署確認。」
他看了一眼大屏幕左上角,五個綠燈。
」北京主節點,在線,崇禮A區、B區、C區邊緣節點,在線,杭州備份節點,在線,心跳間隔8秒,最近24小時無丟包。」
數研所的男的在筆記本上敲了幾下,點了下頭。
」確認。」
他說,聲音從音響里出來,有一點延遲。
老周在清單上打了一個勾。
」第二項,離線支付模塊。」
他沒有看清單,清單上寫的他都背下來了,但他手裡拿著清單,每說完一項就打一個勾,這是流程,數研所要求的流程。
」Wi-Fi覆蓋區標準支付模式,確認,非覆蓋區離線模式,確認,雙模切換延遲在200毫秒以內,斷網場景本地帳本同步機制,最終一致性校驗通過,崇禮實測數據:斷網780秒,回調1.2秒,零偏差。」
」780秒的數據你們驗證過幾次?」
數研所的女的問,聲音比男的清楚一些。
」崇禮實測一次,實驗室模擬七次,每次結果一致。」
老周說。
對方沒有追問,在文件上寫了幾個字。
」確認。」
…………
方遠坐在3號工位。
他沒有參與匯報,他在做另一件事。
屏幕上開著三個窗口,左邊是競態檢測日誌的實時監控界面,中間是v2.0.1的核心模塊運行狀態,右邊是一個腳本終端,綠色字符在黑色背景上閃爍。
他在跑第三遍觸發閾值驗證。
不是模擬了,是在實際部署環境上做的低流量穿透測試,數研所批准的,測試窗口是今天上午九點到十一點,兩個小時。
腳本在自動執行,每30秒向五個節點發送一組模擬交易請求,並發量從10逐步遞增到500,然後回落,然後再遞增,鋸齒形的負載曲線。
他盯著競態檢測日誌。
每一行都是綠的。
」RACE_CHECK: PASS. Timestamp: 09:17:32.441」
」RACE_CHECK: PASS. Timestamp: 09:18:02.891」
」RACE_CHECK: PASS. Timestamp: 09:18:33.107」
每30秒一行,每一行都是PASS。
他的眼睛沒有離開屏幕,咖啡在右手邊,他端起來喝了一口,沒有看杯子,嘴湊過去的時候杯沿碰到了嘴唇,咖啡已經不燙了。
…………
老周繼續。
」第三項,智能合約基礎層,三個預設合約模板:場館消費、交通出行、餐飲服務,調用邏輯已固化,灰度測試完成。」
」確認。」
」第四項,工行清算端對接。」
工行那邊的人坐直了一點。
」清算周期T+1,接口協議版本3.2.1,初五聯調數據:請求響應時間均值11毫秒,峰值14毫秒,超時率0%。」
工行那邊有人低頭看了一眼自己的文件,然後抬頭。
」我方確認,數據一致。」
老周打了個勾。
」第五項,場館POS終端。」
」一百二十台,全部在線,崇禮C區兩台已加裝信號增強模塊,信號強度從負82dBm提升到負71dBm,最近48小時心跳全部正常。」
數研所的人在記錄。
」第六項,監控面板。」
老周轉身看了一眼大屏幕,六個區域,全部空的,但全部亮著。
」實時監控面板已上線,數據面板六個模塊全部就緒,異常告警閾值已設定,告警測試昨晚執行過一次,響應時間3秒。」
」告警通知發送到哪裡?」
數研所的男的問。
」三個渠道,監控室大屏彈窗,值班人員手機簡訊,技術負責人企業微信。」
老周說,」三個渠道同時觸發,不存在單點故障。」
」確認。」
」第七項,應急預案。」
老周翻到清單最後一頁。
」三套預案,斷網預案、節點故障預案、清算異常預案,文檔已於一月初八同步貴所和工行,今天下午兩點將進行桌面推演,確認各方響應流程。」
數研所那邊兩個人交換了一個眼神,男的點了下頭。
」第七項,確認,桌面推演我們下午參加。」
老周把清單放下了。
七項,七個勾。
他拿起搪瓷缸,喝了一口,鐵觀音,涼了,他沒有在意。
…………
方遠的屏幕上,腳本還在跑。
並發量正在第四個鋸齒的上升段,350,400,450,500。
競態檢測日誌。
綠,綠,綠。
他的左手搭在桌沿上,手指沒有動,右手握著滑鼠,但沒有在移動,整個人像一尊雕塑,只有眼睛在跟著日誌的刷新節奏往下走。
大屏幕上,數研所的視頻窗口還開著,老周在跟對方確認下午的桌面推演時間。
方遠沒有聽,他在等腳本跑完。
500,開始回落,450,400,350。
綠。
…………
十點半。
老周走到方遠身邊,低頭看了一眼屏幕。
沒有說話。
看了三秒,看到日誌全綠,轉身走了。
方遠也沒有說話。
腳本還在跑,第五個鋸齒。
…………
林徹在自己辦公室。
他沒有去三樓,聯調復檢的視頻會議他有權限看,但他沒有打開,老周能處理。
他在看另一個東西。
手機上,陳維發來的建倉進度,簡短,一行字。
」首批建倉完成,布倫特89.2,占目標倉位22%。」
22%,第一批,四批中的第一批。
他看了兩秒,沒有回覆,關了手機。
桌上的茶是溫的,他喝了一口。
窗外杭州的天,今天比昨天亮一點,灰白色里有一點透光的跡象,也許是要晴。
也許不是,杭州的冬天說不準。
48小時。
大屏幕上,冬奧倒計時的數字在右上角,不是系統後台的那個了,是監控面板自己的倒計時,白色數字,紅色底。
48:00:00。
在倒數。
冬奧開幕倒計時48小時。
上午九點,三樓遠程監控室。
大屏幕亮了。
不是待機狀態了,四塊55寸拼接屏上分成了六個區域。
左上角是節點心跳面板,五個節點的狀態燈在跳,綠色的,每跳一次表示一次心跳確認。
右上角是交易數據面板,現在全是零,沒有啟動,但框架已經在了,每秒處理筆數、累計交易額、峰值並發、離線觸發率,四個數據窗口排成一行。
中間兩塊是實時日誌滾動區,空的,光標在閃。
下面兩塊是異常告警面板和工行清算端狀態。
所有面板都是空的,等待數據灌入。
但燈都是綠的。
房間裡有六個人,老周站在屏幕前面。
方遠坐在3號工位。
另外四個技術組的人分坐在2號、4號、5號、6號工位,各自面前的電腦開著不同的監控界面,沒有人說話。
空調的暖風從頭頂吹下來,有人把外套搭在椅背上。
摺疊床上的被子疊過了,疊得很整齊,大概是昨晚有人值班。
老周的搪瓷缸放在1號工位上,沒有端。
他手裡拿著一份紙質清單,A4紙,三頁,比之前的兩頁多了一頁。
封面上蓋了一個章,央行數字貨幣研究所的章。
紅色的,圓的,字很小,蓋得正。
這不是微光內部的復檢了,這是央行數研所要求的全系統聯調復檢。
正式的,有流程編號的。
編號印在清單右上角:DCEP-WO-2022-JC-001。
聯調復檢,冬奧,2022,檢查,001。
第一次,也是最後一次,開幕前最後的全面檢查。
…………
數研所那邊有兩個人在遠程接入,視頻會議開著,畫面在大屏幕右下角的一個小窗口裡。
兩個人,一男一女,男的戴眼鏡,面前擺了一台筆記本電腦,女的手裡拿著筆,面前是一摞列印的文件。
背景是一間辦公室,牆上掛著一面國旗。
工行清算端也在線,另一個視頻窗口。
工行那邊坐了三個人,穿深色西裝的,表情嚴肅,其中一個在記錄。
老周開始了。
」聯調復檢,第一項,可編程引擎v2.0.1,全節點部署確認。」
他看了一眼大屏幕左上角,五個綠燈。
」北京主節點,在線,崇禮A區、B區、C區邊緣節點,在線,杭州備份節點,在線,心跳間隔8秒,最近24小時無丟包。」
數研所的男的在筆記本上敲了幾下,點了下頭。
」確認。」
他說,聲音從音響里出來,有一點延遲。
老周在清單上打了一個勾。
」第二項,離線支付模塊。」
他沒有看清單,清單上寫的他都背下來了,但他手裡拿著清單,每說完一項就打一個勾,這是流程,數研所要求的流程。
」Wi-Fi覆蓋區標準支付模式,確認,非覆蓋區離線模式,確認,雙模切換延遲在200毫秒以內,斷網場景本地帳本同步機制,最終一致性校驗通過,崇禮實測數據:斷網780秒,回調1.2秒,零偏差。」
」780秒的數據你們驗證過幾次?」
數研所的女的問,聲音比男的清楚一些。
」崇禮實測一次,實驗室模擬七次,每次結果一致。」
老周說。
對方沒有追問,在文件上寫了幾個字。
」確認。」
…………
方遠坐在3號工位。
他沒有參與匯報,他在做另一件事。
屏幕上開著三個窗口,左邊是競態檢測日誌的實時監控界面,中間是v2.0.1的核心模塊運行狀態,右邊是一個腳本終端,綠色字符在黑色背景上閃爍。
他在跑第三遍觸發閾值驗證。
不是模擬了,是在實際部署環境上做的低流量穿透測試,數研所批准的,測試窗口是今天上午九點到十一點,兩個小時。
腳本在自動執行,每30秒向五個節點發送一組模擬交易請求,並發量從10逐步遞增到500,然後回落,然後再遞增,鋸齒形的負載曲線。
他盯著競態檢測日誌。
每一行都是綠的。
」RACE_CHECK: PASS. Timestamp: 09:17:32.441」
」RACE_CHECK: PASS. Timestamp: 09:18:02.891」
」RACE_CHECK: PASS. Timestamp: 09:18:33.107」
每30秒一行,每一行都是PASS。
他的眼睛沒有離開屏幕,咖啡在右手邊,他端起來喝了一口,沒有看杯子,嘴湊過去的時候杯沿碰到了嘴唇,咖啡已經不燙了。
…………
老周繼續。
」第三項,智能合約基礎層,三個預設合約模板:場館消費、交通出行、餐飲服務,調用邏輯已固化,灰度測試完成。」
」確認。」
」第四項,工行清算端對接。」
工行那邊的人坐直了一點。
」清算周期T+1,接口協議版本3.2.1,初五聯調數據:請求響應時間均值11毫秒,峰值14毫秒,超時率0%。」
工行那邊有人低頭看了一眼自己的文件,然後抬頭。
」我方確認,數據一致。」
老周打了個勾。
」第五項,場館POS終端。」
」一百二十台,全部在線,崇禮C區兩台已加裝信號增強模塊,信號強度從負82dBm提升到負71dBm,最近48小時心跳全部正常。」
數研所的人在記錄。
」第六項,監控面板。」
老周轉身看了一眼大屏幕,六個區域,全部空的,但全部亮著。
」實時監控面板已上線,數據面板六個模塊全部就緒,異常告警閾值已設定,告警測試昨晚執行過一次,響應時間3秒。」
」告警通知發送到哪裡?」
數研所的男的問。
」三個渠道,監控室大屏彈窗,值班人員手機簡訊,技術負責人企業微信。」
老周說,」三個渠道同時觸發,不存在單點故障。」
」確認。」
」第七項,應急預案。」
老周翻到清單最後一頁。
」三套預案,斷網預案、節點故障預案、清算異常預案,文檔已於一月初八同步貴所和工行,今天下午兩點將進行桌面推演,確認各方響應流程。」
數研所那邊兩個人交換了一個眼神,男的點了下頭。
」第七項,確認,桌面推演我們下午參加。」
老周把清單放下了。
七項,七個勾。
他拿起搪瓷缸,喝了一口,鐵觀音,涼了,他沒有在意。
…………
方遠的屏幕上,腳本還在跑。
並發量正在第四個鋸齒的上升段,350,400,450,500。
競態檢測日誌。
綠,綠,綠。
他的左手搭在桌沿上,手指沒有動,右手握著滑鼠,但沒有在移動,整個人像一尊雕塑,只有眼睛在跟著日誌的刷新節奏往下走。
大屏幕上,數研所的視頻窗口還開著,老周在跟對方確認下午的桌面推演時間。
方遠沒有聽,他在等腳本跑完。
500,開始回落,450,400,350。
綠。
…………
十點半。
老周走到方遠身邊,低頭看了一眼屏幕。
沒有說話。
看了三秒,看到日誌全綠,轉身走了。
方遠也沒有說話。
腳本還在跑,第五個鋸齒。
…………
林徹在自己辦公室。
他沒有去三樓,聯調復檢的視頻會議他有權限看,但他沒有打開,老周能處理。
他在看另一個東西。
手機上,陳維發來的建倉進度,簡短,一行字。
」首批建倉完成,布倫特89.2,占目標倉位22%。」
22%,第一批,四批中的第一批。
他看了兩秒,沒有回覆,關了手機。
桌上的茶是溫的,他喝了一口。
窗外杭州的天,今天比昨天亮一點,灰白色里有一點透光的跡象,也許是要晴。
也許不是,杭州的冬天說不準。
48小時。
大屏幕上,冬奧倒計時的數字在右上角,不是系統後台的那個了,是監控面板自己的倒計時,白色數字,紅色底。
48:00:00。
在倒數。