介紹 robfig/cron[https://github.com/robfig/cron]是Go語言實(shí)現(xiàn)的開源定時(shí)任務(wù)調(diào)度框架德迹,核心代碼是巧妙...
在線編碼、格式轉(zhuǎn)換 前言 日常開發(fā)或運(yùn)維會比較常遇到日志中的內(nèi)容格式不直觀胳搞,需要轉(zhuǎn)碼或格式化的情況卸例,這時(shí)候常常是去網(wǎng)上搜索在線工具,不但耗時(shí)耗力...
背景 有上萬臺邊緣機(jī)器筷转,每臺都會有多個(gè)agent客戶端,并且每個(gè)agent都會同時(shí)向中心系統(tǒng)上報(bào)數(shù)據(jù)悬而,由于上報(bào)數(shù)據(jù)頻繁呜舒,并發(fā)量也大,每個(gè)agen...
背景 關(guān)于限流Go官方通過一個(gè)采用令牌池的算法的實(shí)現(xiàn):golang.org/x/time/rate摊滔,但是阴绢,這個(gè)限制的是每秒的請求數(shù)店乐,有的時(shí)候我們...
引言 Go內(nèi)置了數(shù)據(jù)庫相關(guān)的庫 - database/sql,實(shí)現(xiàn)數(shù)據(jù)庫操作相關(guān)的接口呻袭,其中還包含一個(gè)很重要的功能 - 連接池眨八,用來實(shí)現(xiàn)連接的復(fù)...
背景 測試一個(gè)調(diào)用http接口時(shí),使用了httptest.NewServer來mock一個(gè)http服務(wù)端左电,在驗(yàn)證響應(yīng)異常狀態(tài)碼時(shí)發(fā)現(xiàn)奇怪問題廉侧,明...
日期解析 背景 當(dāng)有一個(gè)日期字符串(2014-11-12 11:45:26)需要轉(zhuǎn)化為Go的time類型,我們第一時(shí)間肯定會想到time包的Pa...
背景 Golang的在開發(fā)web時(shí)篓足,會對不同的請求實(shí)現(xiàn)不同的hander方法段誊,通常是實(shí)現(xiàn)http.HandlerFunc接口: 例如: 這里的h...
最近線上用戶請求時(shí)不時(shí)返回502,并且沒多大規(guī)律栈拖,我們的部署架構(gòu)是Nginx + web應(yīng)用连舍,nginx中的upstream配置了兩個(gè)web做負(fù)...