1、前言 最近集群老是掛,數(shù)據(jù)量多是一個(gè)原因,其次我們對(duì)shard的路由好像不怎么理解,特此我整理一篇shard的路由分配情況。 1.1 shard allocation 集...
1、前言 最近集群老是掛,數(shù)據(jù)量多是一個(gè)原因,其次我們對(duì)shard的路由好像不怎么理解,特此我整理一篇shard的路由分配情況。 1.1 shard allocation 集...
666
Docker COPY 復(fù)制文件夾的詭異行為問(wèn)題現(xiàn)象 在制作 docker 鏡像時(shí),有復(fù)制某一個(gè)路徑下所有文件和文件夾到鏡像的需求,寫(xiě)下了如下 dockerfile: 原始目錄結(jié)構(gòu)是這樣的: 然而復(fù)制到 docker ...
k8s list-watch Background 參考kubernetes設(shè)計(jì)理念分析 | 從運(yùn)行流程和list-watch看kubernetes系統(tǒng)的設(shè)計(jì)理念 k8s各個(gè)...
說(shuō)在前面 Golang作為Google親自孵化出來(lái)一門(mén)現(xiàn)代編程語(yǔ)言,可以說(shuō)是吸收了眾多早期編程語(yǔ)言的優(yōu)點(diǎn),又有其自己獨(dú)特的設(shè)計(jì)哲學(xué)。由于其簡(jiǎn)潔的編程風(fēng)格和優(yōu)秀的并發(fā)編程效率,...
666
Golang協(xié)程調(diào)度器說(shuō)在前面 Golang作為Google親自孵化出來(lái)一門(mén)現(xiàn)代編程語(yǔ)言,可以說(shuō)是吸收了眾多早期編程語(yǔ)言的優(yōu)點(diǎn),又有其自己獨(dú)特的設(shè)計(jì)哲學(xué)。由于其簡(jiǎn)潔的編程風(fēng)格和優(yōu)秀的并發(fā)編程效率,...
666
HLS直播的那些坑最近在部署公司的mas產(chǎn)品,遇到了好些坑,開(kāi)帖記錄一下。 1.主流直播方式介紹 目前pc端主要使用rtmp,移動(dòng)端使用HLS直播。 rtmp是adobe開(kāi)發(fā)的協(xié)議,一般使用a...
666
Golang 優(yōu)化之路——HTTP長(zhǎng)連接寫(xiě)在前面 壓測(cè)的是否發(fā)現(xiàn)服務(wù)端TIME_WAIT狀態(tài)的連接很多。 TIME_WAIT狀態(tài)多,簡(jiǎn)單的說(shuō)就是服務(wù)端主動(dòng)關(guān)閉了TCP連接。 TCP頻繁的建立連接,會(huì)有一些問(wèn)題: 三...
666
Golang 中關(guān)于閉包的坑所謂閉包是指內(nèi)層函數(shù)引用了外層函數(shù)中的變量或稱為引用了自由變量的函數(shù),其返回值也是一個(gè)函數(shù),了解過(guò)的語(yǔ)言中有閉包概念的像 js,python,golang 都類似這樣。 py...
666
Golang log日志有一天我在goland里看著輸出日志,很想知道它是哪個(gè)文件,第多少行打出來(lái)的,然后就找到了log功能。TRACE: 2019/05/24 17:23:38 main.go:2...
666
Go中字符串的遍歷首先說(shuō)一下go中的字符串類型:字符串就是一串固定長(zhǎng)度的字符連接起來(lái)的字符序列。Go的字符串是由單個(gè)字節(jié)連接起來(lái)的。Go語(yǔ)言的字符串的字節(jié)使用UTF-8編碼標(biāo)識(shí)Unicode文...
本人最近在使用docker部署mysql時(shí),在持久化mysql數(shù)據(jù)時(shí)遇到了一個(gè)有趣的問(wèn)題,將排查過(guò)程及思考記錄在這里,以備后查。 先簡(jiǎn)單描述下我遇到的問(wèn)題:在mysql容器中...
666
idea使用docker插件接著上一篇docker開(kāi)啟遠(yuǎn)程訪問(wèn)后,我們就可以通過(guò)idea使用docker插件把項(xiàng)目部署到docker了。首先我們先在idea安裝docker插件:在setting中安裝d...