美團(tuán)點(diǎn)評(píng)技術(shù)博客 攜程技術(shù)分享 阿里中間件團(tuán)隊(duì)博客 大搜車(chē)無(wú)線(xiàn)團(tuán)隊(duì) 新達(dá)達(dá)技術(shù) 即刻技術(shù)團(tuán)隊(duì) 今日頭條技術(shù)博客 ThoughtWorks 洞見(jiàn) Odd-e blogs arc...
今日頭條當(dāng)前后端服務(wù)超過(guò)80%的流量是跑在 Go 構(gòu)建的服務(wù)上畔况。微服務(wù)數(shù)量超過(guò)100個(gè),高峰 QPS 超過(guò)700萬(wàn),日處理請(qǐng)求量超過(guò)3000億叛溢,是業(yè)內(nèi)最大規(guī)模的 Go 應(yīng)用。...
安裝nsq nsqlookupd是守護(hù)進(jìn)程負(fù)責(zé)管理拓?fù)湫畔⒕⑹省楷掉?蛻?hù)端通過(guò)查詢(xún) nsqlookupd 來(lái)發(fā)現(xiàn)指定話(huà)題(topic)的生產(chǎn)者,并且 nsqd 節(jié)點(diǎn)廣播話(huà)題(topi...
一霞势、Gin 安裝Gin 終端運(yùn)行 go get github.com/gin-gonic/gin烹植,如果安裝失敗,直接去Github clone下來(lái)愕贡,放置到對(duì)應(yīng)的目錄即可草雕。G...
ps -ef|grep nginx 平滑重啟命令:kill -HUP 住進(jìn)稱(chēng)號(hào)或進(jìn)程號(hào)文件路徑或者使用/usr/local/nginx/sbin/nginx -s reloa...
《Go語(yǔ)言四十二章經(jīng)》第四十二章 WEB框架(Gin) 作者:李驍 42.1 有關(guān)于Gin Gin是Go語(yǔ)言寫(xiě)的一個(gè)web框架,API性能超強(qiáng)固以,運(yùn)行速度號(hào)稱(chēng)較httprout...
?? 在golang中墩虹,channel屬于較為核心的一個(gè)功能,尤其在go協(xié)程中憨琳,channel功能尤為重要诫钓。作為goroutine之間通信的一種方式,channel跟Linu...
??如Go method中提及栽渴,Golang沒(méi)有明確支持多態(tài)尖坤,但是通過(guò)其他手段可以實(shí)現(xiàn)類(lèi)似C++中的多態(tài)特性,即本文中即將介紹的Go interface功能闲擦。 interfa...
匯總一下網(wǎng)上學(xué)習(xí)資料慢味,后續(xù)繼續(xù)補(bǔ)充: Go Go語(yǔ)言標(biāo)準(zhǔn)庫(kù)文檔https://studygolang.com/pkgdoc Effective Gohttps://golan...
1. 介紹 最近在研究一些消息中間件,常用的MQ如RabbitMQ,ActiveMQ,Kafka等墅冷。NSQ是一個(gè)基于Go語(yǔ)言的分布式實(shí)時(shí)消息平臺(tái)纯路,它基于MIT開(kāi)源協(xié)議發(fā)布,由...
實(shí)現(xiàn)一個(gè)最簡(jiǎn)單HTTP server需要多少代碼寞忿?只需要一行驰唬,Python2的python -m SimpleHTTPServer,ruby的ruby -run -e htt...
在前面的教程里,我們探討了并發(fā)搓逾,以及并發(fā)與并行的區(qū)別卷谈。本教程則會(huì)介紹在 Go 語(yǔ)言里,如何使用 Go 協(xié)程(Goroutine)來(lái)實(shí)現(xiàn)并發(fā)霞篡。 Go 協(xié)程是什么世蔗?Go 協(xié)程是與...
date: 2018-4-27 16:22:14title: go| go并發(fā)實(shí)戰(zhàn): 搭配 influxdb + grafana 高性能實(shí)時(shí)日志監(jiān)控系統(tǒng)description...
開(kāi)始 首先把我們要采集的日志拿出來(lái),大概這個(gè)樣子 而我所接觸的服務(wù)中一個(gè)服務(wù)大概每天產(chǎn)生90萬(wàn)條訪(fǎng)問(wèn)日志朗兵,而類(lèi)似的服務(wù)有6個(gè)左右污淋。其他一些林散的服務(wù)每個(gè)每天大概產(chǎn)生日志30-...
一余掖、Go語(yǔ)言設(shè)計(jì)初衷 1寸爆、設(shè)計(jì)Go語(yǔ)言是為了解決當(dāng)時(shí)Google開(kāi)發(fā)遇到的問(wèn)題: 大量的C++代碼,同時(shí)又引入了Java和Python 成千上萬(wàn)的工程師 數(shù)以萬(wàn)計(jì)行的代碼 分...
Go語(yǔ)言能做什么 一而昨、我們?yōu)槭裁催x擇Go語(yǔ)言 選擇Go語(yǔ)言的原因可能會(huì)有很多,關(guān)于Go語(yǔ)言的特性找田、優(yōu)勢(shì)等歌憨,我們?cè)谥暗奈臋n中也已經(jīng)介紹了很多了。但是最主要的原因墩衙,應(yīng)該是基于以...
幾種 I/O 模型 為什么 Redis 中要使用 I/O 多路復(fù)用這種技術(shù)呢务嫡? 首先,Redis 是跑在單線(xiàn)程中的漆改,所有的操作都是按照順序線(xiàn)性執(zhí)行的心铃,但是由于讀寫(xiě)操作等待用戶(hù)...