https://mp.weixin.qq.com/s?__biz=MzIxMzEzMjM5NQ==&mid=2651036506&idx=1&sn=bb549372a2535...
https://mp.weixin.qq.com/s?__biz=MzIxMzEzMjM5NQ==&mid=2651036506&idx=1&sn=bb549372a2535...
使用gRPC進(jìn)行簡(jiǎn)單的服務(wù)間調(diào)用 先列一下整體的架構(gòu) 在vserver/proto/路徑定義proto文件itemsapi.proto 并執(zhí)行命令生成proto.go文件 新...
服務(wù)框架 grpc 通信編碼 protobuf 服務(wù)描述 服務(wù)描述指的是服務(wù)接口的描述,這里我們統(tǒng)一通過(guò) Swagger 對(duì)所有微服務(wù)接口進(jìn)行管理和維護(hù)。 服務(wù)網(wǎng)關(guān) (這部分...
前言 寫(xiě)這篇文章的初衷是想自己梳理一遍微服務(wù)框架的種種細(xì)節(jié)之前在用go-micro框架,使用起來(lái)有很多的不便,所以想自己試一下重新再走一遍流程。 先看一下通常的微服務(wù)框架架構(gòu)...
本文作者:米三兒(微信:horror1982) DHT的全稱是Distributed Hash Table,即分布式哈希表技術(shù),是一種分布式的存儲(chǔ)方法。這種分布式網(wǎng)絡(luò)不需要中...
說(shuō)點(diǎn)廢話:如今RPC框架有很多種,你使用他的時(shí)候并不需要了解他的實(shí)現(xiàn)方式,甚至當(dāng)我第一次用RPC框架的時(shí)候我連TCP和HTTP都分不清楚。但用了就得知道怎么回事,還是來(lái)了解一...
這里額外整理一下kafka的知識(shí)點(diǎn),我自己寫(xiě)自己也再過(guò)一遍。參考:https://blog.csdn.net/u010020099/article/details/82290...
前兩天看了篇文章,我也轉(zhuǎn)發(fā)過(guò)來(lái)了,說(shuō)的feed流框架,看著了就搞一搞,涉及到的技術(shù)也蠻實(shí)用的。 一、主流架構(gòu) 上圖是對(duì)Feed流的最簡(jiǎn)單抽象,完成一個(gè)從生產(chǎn)者向消費(fèi)者傳遞消息...
https://mp.weixin.qq.com/s?__biz=MzIxNTQ0MDQxNg==&mid=2247485447&idx=1&sn=b6931a09877f4...
回家搞一搞,看看咋回事 http://www.servicemesher.com/envoy/configuration/http_filters/grpc_web_filt...
最近大佬給了個(gè)任務(wù),優(yōu)化一下現(xiàn)有架構(gòu),我先看一看設(shè)計(jì)模式,想一想怎么封裝。
這部分功能我在工作用用到了,只是單純的從服務(wù)端發(fā)信息,沒(méi)有特別復(fù)雜的需求,實(shí)現(xiàn)起來(lái)比較簡(jiǎn)單。公司這邊用的是iris框架,晚上閑下來(lái)貼一下代碼吧。
什么是Golang的正交組合-水平組合思維:Tony Bai的博客 - Coding in GO way - Orthogonal Composition 這篇文章研究其中提...
什么是Golang的正交組合-垂直組合思維:Tony Bai的博客 - Coding in GO way - Orthogonal Composition Go語(yǔ)言通過(guò)typ...
網(wǎng)上有好多關(guān)于websocket的包,但是發(fā)現(xiàn)iris里自帶了websocket操作,所以就用一下試試。