当前位置: 首页 > news >正文

搭建网站的流程和方法用dw做旅游网站的方法

搭建网站的流程和方法,用dw做旅游网站的方法,上海网站制作网络推广,html素材库文章目录 基本环境处理编译pb接口开启rpc调用业务观察qa1 能取出protoc里面的字段值吗#xff1f; 基本环境处理 https://cn.dubbo.apache.org/zh-cn/overview/quickstart/go/install/ 这里没有 protoc-gen-go --version 执行 go get -u github.com/golang/protobuf/protoc… 文章目录 基本环境处理编译pb接口开启rpc调用业务观察qa1 能取出protoc里面的字段值吗 基本环境处理 https://cn.dubbo.apache.org/zh-cn/overview/quickstart/go/install/ 这里没有 protoc-gen-go --version 执行 go get -u github.com/golang/protobuf/protoc-gen-go进入到这个目录执行 go buildgo install这样就会出现在 go/bin 目录里面了如果已经增加了这个环境变量了就可以使用该命令了 分别验证 protoc --versionlibprotoc 22.2 protoc-gen-go-triple --versionprotoc-gen-go-triple 1.0.8 protoc-gen-go --versionprotoc-gen-go: unknown argument “–version” (this program should be run by protoc, not directly) 这个错误先不管。 编译pb接口 protoc --go_out. --go-triple_out. ./samples_api.proto–go_out. 用到protoc-gen-go插件生成文件到当前目录–go-triple_out. 使用 protoc-gen-go-triple插件生成文件到当前目录 当然默认的样例工程其实已经包含了编译好的文件 开启rpc调用 回到项目根目录 go mod tidy分别启动server端和client端 cd go-server/cmdgo run .cd go-client/cmdgo run .服务端效果 客户端效果 业务观察 这个的提供的样例模块 protoc的定义是 message HelloRequest {string name 1; }翻译出来的go代码对应核心的地方就是这里 client代码增加注释 package mainimport (context )import (dubbo.apache.org/dubbo-go/v3/common/loggerdubbo.apache.org/dubbo-go/v3/config_ dubbo.apache.org/dubbo-go/v3/importshelloworld/api )// 创建一个grpc的实例 var grpcGreeterImpl new(api.GreeterClientImpl)// export DUBBO_GO_CONFIG_PATH PATH_TO_SAMPLES/helloworld/go-client/conf/dubbogo.yaml func main() {config.SetConsumerService(grpcGreeterImpl)if err : config.Load(); err ! nil {panic(err)}logger.Info(start to test dubbo)// 传递参数req : api.HelloRequest{Name: laurence,}// grpc的调用reply, err : grpcGreeterImpl.SayHello(context.Background(), req)if err ! nil {logger.Error(err)}logger.Infof(client response result: %v\n, reply) // reply是具体响应的信息 }qa1 能取出protoc里面的字段值吗 可以直接用reply.xxx 取值 package mainimport (context )import (dubbo.apache.org/dubbo-go/v3/common/loggerdubbo.apache.org/dubbo-go/v3/config_ dubbo.apache.org/dubbo-go/v3/importshelloworld/api )// 创建一个grpc的实例 var grpcGreeterImpl new(api.GreeterClientImpl)// export DUBBO_GO_CONFIG_PATH PATH_TO_SAMPLES/helloworld/go-client/conf/dubbogo.yaml func main() {config.SetConsumerService(grpcGreeterImpl)if err : config.Load(); err ! nil {panic(err)}logger.Info(start to test dubbo)// 传递参数req : api.HelloRequest{Name: laurence,}// grpc的调用reply, err : grpcGreeterImpl.SayHello(context.Background(), req)if err ! nil {logger.Error(err)}logger.Infof(client response result: %v\n, reply) // reply是具体响应的信息logger.Infof(Name is %v \n, reply.Name)logger.Infof(Age is %v \n, reply.Age)logger.Infof(Id is %v \n, reply.Id) }
http://www.pierceye.com/news/992865/

相关文章:

  • 织梦做中英文企业网站给特宝网站商家网址怎样做
  • 网站邮箱接口怎么设置WordPress国外主机
  • 西安做网站的公司哪家好怎么样查询网站被挂黑链
  • 卯兔科技网站建设河南旅游集团 网站建设
  • 重庆网站建设c做食品网站的素材
  • 网站如何制作的简单的管理系统有哪些
  • 职高网站建设知识点一个人开发一个网站需要多久
  • c 做的网站怎么上传博客 选择 WordPress
  • dw可以做有后台的网站么?泰安抖音seo
  • 龙岗网站建设 信科网络网站备案后要做什么
  • 深圳建立网站公司网站公众号开发一般收费
  • 网站建设要做什么有关网站建设的书
  • 网站前台开发由什么做的seo网络贸易网站推广
  • 网站设计与开发范本wordpress 左图右文
  • 网站后台的搭建seo网站推广教程
  • 长春做网站的公司男生怎么找的小资源
  • 在线课程网站建设规范甘肃手机版建站系统信息
  • 自定义网站模板中国进出口企业名录
  • 晟合建设集团网站高中文凭能学做网站吗
  • 黑色网站模板建筑工程查询网
  • 建设网站jw100有哪些做鞋机设备的网站
  • 模仿网站建设大学生网站设计论文范文
  • 浙江杭州网站建设服务公司哪家好社区推广经验做法
  • 牟平网站制作公司天安云谷网站建设
  • 培训网站建设方案书沈阳定制网站方案
  • 廊坊公司快速建站电子商务网站建设前期规划方案
  • 西安网站建设盈科wordpress 评论模板
  • 网站制作的电话潍坊建立企业网站公司
  • 二级建造师证书查询官方网站21年没封直接可以进的
  • 计科专业毕设做网站傻瓜式做网站程序