原创 golang 的自制Pool中連接使用筆記

問題:在用公司同事寫的golang的連接池用在thrift的API和後端服務進行rpc通信的時候我用curl沒有出現什麼問題,但是在使用http_load的時候因爲沒有執行put操作,即將用過的連接池返回,導致立即出現連接池資源耗盡的錯誤

原创 rpc框架性能比拼

轉載自:http://blog.csdn.net/zixiao217/article/details/53675678?locationNum=7&fps=1分佈式RPC框架性能大比拼 dubbo、motan、rpcx、gRPC、thri

原创 rpc原理-深入篇

轉載自:http://blog.csdn.net/mindfloating/article/details/39474123 《深入篇》我們主要圍繞 RPC 的功能目標和實現考量去展開,一個基本的 RPC 框架應該提供什麼功能,滿足什麼要

原创 golang-slice底層分析

轉載自:https://halfrost.com/go_slice/切片是 Go 中的一種基本的數據結構,使用這種結構可以用來管理數據集合。切片的設計想法是由動態數組概念而來,爲了開發者可以更加方便的使一個數據結構可以自動增加和減少。但是

原创 golang併發原理分析

轉載自:https://i6448038.github.io/2017/12/04/golang-concurrency-principle/ Go語言是爲併發而生的語言,Go語言是爲數不多的在語言層面實現併發的語言;也正是Go語言的併發

原创 golang實現線程安全的map

轉載自:https://halfrost.com/go_map_chapter_one/            https://halfrost.com/go_map_chapter_two/Map 是一種很常見的數據結構,用於存儲一些無

原创 thrift-rpc原理

轉載自:http://blog.csdn.net/kesonyk/article/details/50924489 RPCRPC, 遠程過程調用(Remote Procedure Call,RPC)是一個計算機通信協議,該協議允許運行於一

原创 golang 讓協程優雅退出

參考網址:https://studygolang.com/articles/2980 goroutine和channel是Go語言非常棒的特色,它們提供了一種非常輕便易用的併發能力。但是當您的應用進程中有很多goroutine的時候,

原创 golang的字符串和整數等轉化工具包strconv

原文:https://github.com/polaris1119/The-Golang-Standard-Library-by-Example/blob/master/chapter02/02.3.md2.3 strconv — 字符串

原创 rpc注意事項

轉載自大神:http://blog.csdn.net/mindfloating/article/details/53872286最近線上碰到一點小問題,分析其原因發現是出在對 RPC 使用上的一些細節掌握不夠清晰導致。很多時候我們做業務開

原创 nginx問題記錄--nginxwork無法啓動

日誌如下:官方一些回答:https://forum.nginx.org/read.php?2,152995查看日誌是無法訪問log模塊,修改了權限就可以了,還有其它原因,例如內部編寫的防攻擊模塊,我沒有開啓這個配置導致無法啓動,無論什麼原

原创 關於golang的併發讀寫訪問map問題

Golang 裏面 map 不是併發安全的,這一點是衆所周知的,而且官方文檔也很早就給瞭解釋:Why are map operations not defined to be atomic?. 也正如這個解釋說的一樣,要實現一個併發安全的

原创 rpc-淺出篇

轉載自:http://blog.csdn.net/mindfloating/article/details/39473807 近幾年的項目中,服務化和微服務化漸漸成爲中大型分佈式系統架構的主流方式,而 RPC 在其中扮演着關鍵的作用。在平

原创 rpc概念和實現分析

轉載自:http://blog.csdn.net/mindfloating/article/details/51477557今天分佈式應用、雲計算、微服務大行其道,作爲其技術基石之一的 RPC 你瞭解多少?一篇 RPC 的技術總結文章,數

原创 thrift源碼剖析系列

1.主要類概述:轉載自:http://blog.csdn.net/WinWill2012/article/details/73137739 2.序列化協議:轉載自:http://blog.csdn.net/WinWill2012/arti