首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏码农编程进阶笔记

    golang实现RPC的几种方式

    ", err) } fmt.Printf("%d / %d, quo is %d, rem is %d\n", req.A, req.B, res.Quo, res.Rem) } protorpc 下面的例子我们使用protobuf来定义RPC方法及其请求响应参数,并使用第三方的protorpc库来生成RPC服务注册代码。 要先安装protorpc库:go get github.com/chai2010/protorpc 然后使用protoc工具生成代码:protoc --go_out=plugin=protorpc=. 基于生成的arith.pb.go代码我们来实现一个rpc服务端 $GOPATH/src/test/rpc/protorpc_server.go package main import ( "errors $GOPATH/src/test/protorpc_client.go package main import ( "fmt" "log" "test/rpc/pb" ) func

    82020编辑于 2022-02-17
  • 来自专栏用户1381554的专栏

    opentelemetry介绍

    ://github.com/open-telemetry/opentelemetry-proto/blob/main/opentelemetry/proto/resource/v1/resource.protorpc_server_handled_seconds_bucket

    7.6K50编辑于 2022-09-06
  • 来自专栏学习之路

    【Json-Rpc #1】项目背景及环境搭建

    ⑨ 安装 Muduo 下载源码 # git⽅式 [zsc@node ~]$ git clone https://github.com/chenshuo/muduo.git 修复 muduo 库 安装 protorpc

    58510编辑于 2025-03-19
领券