常用git命令 代碼提交管理策略 1、倉庫區(qū)分: 2、注意事項(xiàng): 3、開發(fā)過程中代碼提交流程(以hs-base-service項(xiàng)目為例): 4、線上緊急bug修復(fù) 代碼提交m...
常用git命令 代碼提交管理策略 1、倉庫區(qū)分: 2、注意事項(xiàng): 3、開發(fā)過程中代碼提交流程(以hs-base-service項(xiàng)目為例): 4、線上緊急bug修復(fù) 代碼提交m...
最近查看公司使用的gitlab版本,是gitlab-ee:12.1.0-ee.0,而官方最新的穩(wěn)定版本已經(jīng)到了gitlb-ee:13.4.0-ee.0。加上公司做機(jī)器機(jī)房遷移...
之前項(xiàng)目剛剛起步,所有的前后端項(xiàng)目上測試環(huán)境,上正式環(huán)境都是在本地去打包,然后傳到服務(wù)器上去啟動(dòng)。這就非常麻煩,這樣的一個(gè)很大的缺點(diǎn)是不方便代碼的管理,在本地打包,如果打包的...
最近為了提升接口qps,想了很多辦法,當(dāng)接口在單機(jī)上qps已經(jīng)達(dá)到了極限,很容易想到的就是部署多個(gè)api,通過nginx去轉(zhuǎn)發(fā),達(dá)到qps翻倍的目的。但是qps真的能翻倍嗎?...
最近有客戶對接口的qps要求特別高,所以我對接口做了很多壓力測試和代碼優(yōu)化。代碼優(yōu)化主要是在減少網(wǎng)絡(luò)請求,以及避免大量使用循環(huán),把有些邏輯拆到定時(shí)器,然后就是熱點(diǎn)數(shù)據(jù)緩存到r...
之前講解了redis主從讀寫分離+sentinel架構(gòu),保證了slave節(jié)點(diǎn)能橫向擴(kuò)展提高qps,也保證了99.99%的高可用性。但是也存在如下一些問題: 單master架構(gòu)...
在上一篇讀寫分離支撐qps10w+,講到使用redis讀寫分離,能夠通過增加slave,來成倍的增加讀操作的qps。但是如何保證主從架構(gòu)承受99.99%的高可用性? 系統(tǒng)可能...
之前講到單機(jī)redis的為了保證數(shù)據(jù)安全,必須做好數(shù)據(jù)備份等基礎(chǔ)工作。但是如果流量越來越大,redis的讀寫請求壓力越來越大,到了一個(gè)極限值,性能依舊不夠用我們應(yīng)該如何處理?...
1.高并發(fā)redis - 持久化備份方案 redis幾乎是我們在實(shí)際開發(fā)過程中提升效率必須用到的工具,特別在高并發(fā)場景下,redis號(hào)稱單機(jī)10w+qps,除了高qps,數(shù)據(jù)...
作為一個(gè)coder,在學(xué)習(xí)技術(shù)過程中,經(jīng)常需要搭建各種開發(fā)環(huán)境,以及模擬服務(wù)器操作,所以,這個(gè)時(shí)候最好需要搭建好虛擬機(jī)來完成各種模擬操作。這里我就選擇使用VMware和Vir...
之前學(xué)習(xí)了齊毅老師的秒殺優(yōu)化課程,最近在回顧技術(shù)棧的時(shí)候,覺得非常有用,所以花些時(shí)間總結(jié)一下。這篇文章很長,但我感覺都是實(shí)實(shí)在在能提升程序性能的技術(shù)總結(jié),需要結(jié)合github...