介紹 robfig/cron[https://github.com/robfig/cron]是Go語(yǔ)言實(shí)現(xiàn)的開(kāi)源定時(shí)任務(wù)調(diào)度框架,核心代碼是巧妙...
在線編碼页衙、格式轉(zhuǎn)換 前言 日常開(kāi)發(fā)或運(yùn)維會(huì)比較常遇到日志中的內(nèi)容格式不直觀疯趟,需要轉(zhuǎn)碼或格式化的情況颓帝,這時(shí)候常常是去網(wǎng)上搜索在線工具认然,不但耗時(shí)耗力...
背景 有上萬(wàn)臺(tái)邊緣機(jī)器耸成,每臺(tái)都會(huì)有多個(gè)agent客戶端报亩,并且每個(gè)agent都會(huì)同時(shí)向中心系統(tǒng)上報(bào)數(shù)據(jù),由于上報(bào)數(shù)據(jù)頻繁井氢,并發(fā)量也大弦追,每個(gè)agen...
背景 關(guān)于限流Go官方通過(guò)一個(gè)采用令牌池的算法的實(shí)現(xiàn):golang.org/x/time/rate,但是花竞,這個(gè)限制的是每秒的請(qǐng)求數(shù)劲件,有的時(shí)候我們...
引言 Go內(nèi)置了數(shù)據(jù)庫(kù)相關(guān)的庫(kù) - database/sql,實(shí)現(xiàn)數(shù)據(jù)庫(kù)操作相關(guān)的接口约急,其中還包含一個(gè)很重要的功能 - 連接池零远,用來(lái)實(shí)現(xiàn)連接的復(fù)...
背景 測(cè)試一個(gè)調(diào)用http接口時(shí),使用了httptest.NewServer來(lái)mock一個(gè)http服務(wù)端厌蔽,在驗(yàn)證響應(yīng)異常狀態(tài)碼時(shí)發(fā)現(xiàn)奇怪問(wèn)題牵辣,明...
日期解析 背景 當(dāng)有一個(gè)日期字符串(2014-11-12 11:45:26)需要轉(zhuǎn)化為Go的time類型,我們第一時(shí)間肯定會(huì)想到time包的Pa...
背景 Golang的在開(kāi)發(fā)web時(shí)奴饮,會(huì)對(duì)不同的請(qǐng)求實(shí)現(xiàn)不同的hander方法纬向,通常是實(shí)現(xiàn)http.HandlerFunc接口: 例如: 這里的h...
最近線上用戶請(qǐng)求時(shí)不時(shí)返回502,并且沒(méi)多大規(guī)律戴卜,我們的部署架構(gòu)是Nginx + web應(yīng)用逾条,nginx中的upstream配置了兩個(gè)web做負(fù)...