原创 應用訪問地域排名 分析

應用訪問地域排名 題目內容:給定陌陌一段時間的Nginx AccessLog(多個文件,估計66G左右),以最快的方式找到訪問次數最多的5個IP。提交腳本或是可執行程序,約定以命令行參數的形式傳入文件所在路徑。按照次數降序輸出5個IP,每個

原创 常見問題:TimeWait

TimeWait 是怎麼產生的? 哪方先主動關閉,哪方會產生timewait,如果server端主動進行關閉,那麼會產生在server端。而且都會持續2個MSL的時長(一個MSL一般默認30s) TimeWait 的危害與預防 timewa

原创 Jaeger 全鏈路實戰

鏈路追蹤 當今互聯網正在往微服務化發展,複雜的模塊,繁瑣的層級調度。數不清的機器,看不盡的日誌,各樣的語言開發,形形色色的團隊。排查問題難上加難,這就導致了鏈路追蹤的出現。今天來分享下實戰 預期收益 1、一鍵查詢上下游業務2、鏈路耗時實時性

原创 Golang 業務限流器

github地址 https://github.com/xiaowei520... package core import ( "math/rand" "sync" "sync/atomic" "time"

原创 Golang踩坑分析之 Gorm

案例1:Golang Gorm踩坑 ## 影響情況## 服務A 是定時調度系統,利用github.com/robfig/cron 來實現,發現服務運行3小時左右就不打印sql 日誌,但是API 服務響應正常. 導致調度服務不執行、 ##分

原创 Golang 踩坑分析

案例1:Golang內存泄露 ## 影響情況## 服務A內存泄露,造成服務器內存不足,系統運行的服務A 因爲OOM 被強制KILL 掉、導致任務丟失 ##分析思路## Golang 編寫的服務遇到OOM情況如何分析處理那?首先我們利用go