1、問題描述 系統(tǒng)壓測時梭冠,少量并發(fā)辕狰,發(fā)現(xiàn)延時很高。定位到函數(shù)控漠,發(fā)現(xiàn)寫數(shù)據(jù)庫的函數(shù)延時很大蔓倍。 2、分析過程 第一反應(yīng)是润脸,可能存在大事務(wù)柬脸。 分析代碼,發(fā)現(xiàn)只是簡單的讀寫毙驯,并未發(fā)現(xiàn)...
![240](https://cdn2.jianshu.io/assets/default_avatar/12-aeeea4bedf10f2a12c0d50d626951489.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
1、問題描述 系統(tǒng)壓測時梭冠,少量并發(fā)辕狰,發(fā)現(xiàn)延時很高。定位到函數(shù)控漠,發(fā)現(xiàn)寫數(shù)據(jù)庫的函數(shù)延時很大蔓倍。 2、分析過程 第一反應(yīng)是润脸,可能存在大事務(wù)柬脸。 分析代碼,發(fā)現(xiàn)只是簡單的讀寫毙驯,并未發(fā)現(xiàn)...
記錄一次Nginx升級經(jīng)歷倒堕,升級到1.24.0版本,引用了lua模塊 1爆价、版本準備 nginx 1.24.0 lua-nginx-module 0.10.23 ngx_dev...
由于曾在Main線程中調(diào)用withContext(Dispatcher.Main),導(dǎo)致死鎖的情況發(fā)生垦巴,特重新梳理下kotlin的協(xié)程。Kotlin的協(xié)程铭段,本質(zhì)上是一個線程框...
一骤宣、RabbitMq名詞 1.queue隊列 最最最核心的隊列,用于存儲消息 2.exchange 交換機序愚,用來接收消息憔披,發(fā)送到隊列 3.routing key 路由,生產(chǎn)者...
場景:按照對應(yīng)關(guān)系(對應(yīng)關(guān)系存在一個文件中)每行讀取替換文件中的指定字段芬膝,10萬行 例如對應(yīng)關(guān)系存在pairs.txt中: ABABAB|CDCDCDCD ACACAC|CA...
模擬場景望门,有一張Oracle 表:TEST DDL: CREATE TABLE TEST ( "USER_ID" VARCHAR2(50 BYTE) NOT NULL , ...
1、問題 哨兵模式是在主備模式的基礎(chǔ)上锰霜,加上哨兵筹误,實現(xiàn)redis集群的故障轉(zhuǎn)移。哨兵負責(zé)監(jiān)控集群狀態(tài)癣缅,當(dāng)redis主節(jié)點發(fā)生故障厨剪,哨兵通過選舉,選出替代的master節(jié)點友存。一...
1钾唬、說明 在K8s Paas平臺搭建SpringCloud微服務(wù)框架,進行微服務(wù)開發(fā)侠驯。網(wǎng)關(guān)采用Zuul1、服務(wù)注冊與發(fā)現(xiàn)采用Eureka奕巍。鏈路跟蹤與日志采集采用Skywalk...
一般的服務(wù)不需要做過多修改吟策,開啟自動注入后,istio會自動注入siderbar等依賴服務(wù)和組件的止。 1.設(shè)置命名空間自動注入 這里新建一個命名空間(參照前面的文章)進行實驗檩坚,...
雖然k8s有部分微服務(wù)治理功能,但不全面诅福,使用起來也不是很方便匾委。目前主流的微服務(wù)框架有springcloud、istio氓润、dubbo等等赂乐。Istio是服務(wù)網(wǎng)格思想的實現(xiàn)。 ·...
國際慣例,以helloworld工程為例伶唯,從restful工程開發(fā)觉既,打包,docker鏡像制作。Ingress+service+pod的方式發(fā)布服務(wù)的例子瞪讼。 由于沒有遠程鏡像...
在部署工程中钧椰,可能會遇到一些問題,這里做一下總結(jié) 1.日志查看方式 首先尝艘,本節(jié)介紹一下查詢k8s日志的方式 查看k8s錯誤日志: journalctl -xe 查詢具體組件狀...
記錄學(xué)習(xí)k8s、微服務(wù)(istio狡汉、springcloud等)過程娄徊。 1.環(huán)境準備 本文使用visualbox搭建虛擬機,使用兩臺虛擬機搭建集群作為實驗環(huán)境盾戴。 操作使用的虛擬...