
go语言微服务
文章平均质量分 98
架构师多年生产工作经验,深度研读分享go微服务架构,深入浅出地讲解grpc,go-micro,consul等微服务框架的底层原理以及功能特性,架构搭建,性能优化等。助力学习go微服务的童鞋少走弯路,直接上手。轻松驾驭golang微服务开发。
景天科技苑
Python全栈技术专家,Golang全栈开发专家,Rust全栈资深工程师。华为云开发者社区专家博主,阿里云开发者社区专家博主,CSDN全栈领域优质创作者。Golang开发,Python全栈开发,tkinter,PyQt5桌面应用开发,微信小程序开发,人工智能,爬虫等领域多年深耕,深谙js逆向,网络系统安全等领域。积累了大量linux,shell脚本实战,云原生K8S,Prometheus系列监控系统,数据库,数据分析,Django,fastapi,flask,Sanic等框架实操经验。独学而无友,则孤陋而寡闻。与良师益友一起交流学习,进步更快!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【go微服务】如何快速掌握grpc开发
在 gRPC 里客户端应用可以像调用本地对象一样直接调用另一台不同的机器上服务端应用的方法,使得您能够更容易地创建分布式应用和服务。与许多 RPC 系统类似,gRPC 也是基于以下理念:定义一个服务,指定其能够被远程调用的方法(包含参数和返回类型)。在服务端实现这个接口,并运行一个 gRPC 服务器来处理客户端调用。在客户端拥有一个存根能够像服务端一样的方法。原创 2025-03-28 07:15:00 · 72626 阅读 · 62 评论 -
【go微服务】跨语言RPC接口工具--protobuf语法与原理解读以及应用实战
Protobuf是Protocol Buffers的简称,它是Google公司开发的一种数据描述语言,是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,或者说序列化。它很适合做数据存储或 RPC 数据交换格式。可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式。目前提供了 C++、Java、Python 三种语言的 API。Protobuf刚开源时的定位类似于XML、JSON等数据描述语言,通过附带工具生成代码并实现将结构化数据序列化的功能。原创 2025-03-27 07:15:00 · 72639 阅读 · 54 评论 -
【go微服务】Golang微服务之基--rpc的实现原理以及应用实战
微服务是通过这种架构设计方法拆分出来的一个独立的组件化小应用微服务架构定义的精髓,可以用一句话来描述,那就是 分而治之,合而用之。将复杂的系统进行拆分的方法,就是分而治之。分而治之,可以让复杂的事情变的简单,这很符合我们平时处理问题的方法。原创 2025-03-25 09:16:54 · 74302 阅读 · 0 评论