摘要:準備postgres 為什么不使用Mysql呢,因為從7.9就不支持了 docker啟動postgres docker run -d \ --name sonar-postgres \ -e POSTGRES_PASSWORD=postgres \ -e PGDATA=/var/lib/postgr 閱讀全文
posted @ 2020-07-18 01:01 蝦敏四把刀 閱讀(71) 評論(0) 推薦(0) 編輯
摘要:alpine修改鏡像(阿里云) sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories kubectl自動補全與別名 $ echo "source <(sudo kubectl completion b 閱讀全文
posted @ 2020-07-09 16:42 蝦敏四把刀 閱讀(22) 評論(0) 推薦(0) 編輯
摘要:背景 因與工作相關,以下內容皆做了脫敏處理 主要的需求是要根據地理位置查看可視化的數據。 安裝及創建 安裝命令來源于官網 grafana-cli plugins install grafana-worldmap-panel 安裝成功后創建 通過ip獲取所在地區 請見開源項目ip2region htt 閱讀全文
posted @ 2020-07-09 11:59 蝦敏四把刀 閱讀(147) 評論(0) 推薦(0) 編輯
摘要:在golang官網下載源文件,解壓,并添加到PATH。 ~ # tar -C /usr/local/ -xzvf go1.14.4.linux-amd64.tar.gz ~ # echo 'export PATH=$PATH:/usr/local/go/bin' >> /etc/profile ~ 閱讀全文
posted @ 2020-07-03 22:30 蝦敏四把刀 閱讀(61) 評論(0) 推薦(0) 編輯
摘要:背景 因與工作相關,所以本文中的數據都進行了更改,但邏輯是一樣的。 筆者的服務ServerA會請求服務ServerH獲取一些數據,但ServerH的接口有個N秒內只能請求M次的限制,并返回false。而筆者的服務瞬時請求量遠超M次,所以采用了協程池在收到103錯誤時,停止worker的運行N秒,然后 閱讀全文
posted @ 2020-07-03 22:27 蝦敏四把刀 閱讀(120) 評論(0) 推薦(0) 編輯
摘要:StatefulSet如何提供穩定的網絡標識和狀態 ReplicaSet中的Pod都是無狀態,可隨意替代的。又因為ReplicaSet中的Pod是根據模板生成的多副本,無法對每個副本都指定單獨的PVC。 來看一下StatefulSet如何解決的。 提供穩定的網絡標識 StatefulSet創建Pod 閱讀全文
posted @ 2020-06-21 15:03 蝦敏四把刀 閱讀(101) 評論(0) 推薦(0) 編輯
摘要:監控線程是在runtime.main執行的時候在系統棧中創建的,監控線程與普通的工作線程區別在于,監控線程不需要綁定p來運行。 監控線程的創建與啟動 簡單的調用圖 先給出個簡單的調用圖,好心里有數,逐個分析完后做個小結。 主體代碼 以下會合并小篇幅且易懂的代碼段,個人認為重點的會單獨摘出來。 mai 閱讀全文
posted @ 2020-05-28 11:29 蝦敏四把刀 閱讀(201) 評論(0) 推薦(0) 編輯
摘要:Linux系統調用 概念:系統調用為用戶態進程提供了硬件的抽象接口。并且是用戶空間訪問內核的唯一手段,除異常和陷入外,它們是內核唯一的合法入口。保證系統的安全和穩定。 調用號:在Linux中,每個系統調用被賦予一個獨一無二的系統調用號。當用戶空間的進程執行一個系統調用時,會使用調用號指明系統調用。 閱讀全文
posted @ 2020-05-27 23:57 蝦敏四把刀 閱讀(530) 評論(0) 推薦(0) 編輯
摘要:本文內容主要分為三部分: main goroutine 的調度運行 非 main goroutine 的退出流程 工作線程的執行流程與調度循環。 main goroutine 的調度運行 runtime·rt0_go中在調用完runtime.newproc創建main goroutine后,就調用了 閱讀全文
posted @ 2020-05-27 12:31 蝦敏四把刀 閱讀(451) 評論(0) 推薦(0) 編輯
摘要:概述 本文核心問題是:如何升級應用。 對于Pod的更新有兩種策略: 一是刪除全部舊Pod之后再創建新Pod。好處是,同一時間只會有一個版本的應用存在;缺點是,應用有一段時間不可用。 二是先創建新Pod,再刪除舊Pod。可以一次性創建全部,再刪除全部,也可以逐漸創建刪除。好處是應用一直可用,缺點是要同 閱讀全文
posted @ 2020-05-26 16:56 蝦敏四把刀 閱讀(166) 評論(0) 推薦(0) 編輯
最新chease0ldman老人