![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
RPC
文章平均质量分 66
关于RPC的内容
爱在桂子山
每个人都是拿着猎枪的猎人
展开
-
【grpc05】grpc调用实例
【代码】【grpc05】grpc调用实例。原创 2023-04-14 01:35:26 · 136 阅读 · 0 评论 -
【grpc04】proto使用实例
假设,现在需要传输用户信息,其中有username和age两个字段。原创 2023-04-13 15:55:04 · 331 阅读 · 0 评论 -
【grpc03】proto文件介绍
protobuf中定义一个消息类型是通过关键字message字段指定的。消息就是需要传输的数据格式的定义。message关键字类似于C++中的class,Java中的class,go中的struct在消息中承载的数据分别对应于每一个字段,其中每个字段都有一个名字和一种类型。一个proto文件中可以定义多个消息类型一个proto文件中可以定义多个消息类型。原创 2023-04-13 15:37:54 · 1037 阅读 · 0 评论 -
【grpc02】安装protobuf和protoc
根据不同的操作系统,下载不同的包,我是windows电脑,解压出来是。目录下生成可执行文件,protobuf的编译器插件。解压后会在bin目录下有一个protoc.exe。go1.18之后使用如下命令。可以识别proto后缀,友好互动。命令会自动调用这个插件。与Windows安装一致。原创 2023-04-13 02:45:33 · 748 阅读 · 0 评论 -
【grpc01】入门
每个服务由于可能分布在成千上百台机器上,服务和服务之间的调用,会出现一些问题,比如,如何知道应该调用哪台机器上的服务,调用方可能需要维护被调用方的地址,这个地址可能很多,增加了额外的负担,这时候就需要引入服务治理。当然,服务和服务之间调用会发生一些问题,为了避免产生连锁的雪崩反应,引入了服务容错,为了追踪一个调用所经过的服务,引入了链路追踪,等等这些就构建了一个微服务的生态。服务未拆分之前,公共的功能有统一的实现,比如认证,授权,限流等,但是服务拆分之后,每一个服务可能都需要实现一遍。原创 2023-04-12 16:44:12 · 672 阅读 · 0 评论