談談RPC——golang中jsonrpc和grpc的使用
前言 不知從什么時候rpc這個東西開始進入我們的視野,一開始做開發的時候經常使用的都是http,偶爾使用的是socket進行通信,使用的是restful的方式。但是,一次偶然的機會你會發現RPC這個 ...
前言 不知從什么時候rpc這個東西開始進入我們的視野,一開始做開發的時候經常使用的都是http,偶爾使用的是socket進行通信,使用的是restful的方式。但是,一次偶然的機會你會發現RPC這個 ...
前言 想要構建一個Linux文件服務器?看看下面幾個要求是不是你想要的? 1、只需要單節點部署就夠了 2、部署啟動簡單,下載之后,一鍵啟動,一鍵關閉 3、不需要任何其他的依賴安裝,而且運行時占用內存 ...
前言 俗話說的好,架構從來都不是一蹴而就的,沒有什么架構一開始設計就是最終版本,其中需要經過很多步驟的變化,今天我們就從一個最簡單的例子來看看,究竟架構這個東西是怎么變的。 我將從一個最簡單的聊天室 ...
前言 我們知道在golang中是存在指針這個概念的。對於指針很多人有點忌憚(可能是因為之前學習過C語言),因為它會導致很多異常的問題。但是很多人學習之后發現,golang中的指針很簡單,沒有C那么復 ...
前言 Golang中有兩種類型的鎖,Mutex (互斥鎖)和RWMutex(讀寫鎖)對於這兩種鎖的使用這里就不多說了,本文主要側重於從源碼的角度分析這兩種鎖的具體實現。 引子問題 我一般喜 ...
前言 網上分析golang中map的源碼的博客已經非常多了,隨便一搜就有,而且也非常詳細,所以如果我再來寫就有點畫蛇添足了(而且我也寫不好,手動滑稽)。但是我還是要寫,略略略,這篇博客的意義在於能從 ...