E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
protoc-gen-go
在golang语言中简单使用protobuf时遭遇go_package困难重重
文章目录前言编写示例示例初始化编写协议文件内容导出协议文件protoc和
protoc-gen-go
执行导出命令编写协议使用文件体会总结前言Protobuf,全称ProtocolBuffers,是一种由Google
AlbertS
·
2024-02-19 16:28
Go
golang
开发语言
protoc
go_package
protobuf
手把手教你写个自己的
protoc-gen-go
完整代码已上传至GitHub,在文章最下方获取喔~你是否用过protobuf或gRPC?你们公司项目的API有没有用到proto文件?本文将带你一步一步写个类似protoc-gen-go-grpc的proto文件生成工具,从proto文件生成兼容Go标准库的HTTP框架代码。掌握它之后,你就能随心所欲的从proto文件生成gin、echo、net/http代码,甚至生成你自己的框架代码。别担心,生
新亮笔记
·
2023-12-30 15:04
golang
开发语言
后端
windows安装
protoc-gen-go
protobuf2.手动编译找到依赖库的位置ps:进入cmd终端,执行goenv查看GOPATH环境变量的值$GOPATH\pkg\mod\github.com\golang\
[email protected]
\
protoc-gen-go
赴前尘
·
2023-12-16 20:55
Golang开发
rpc
windows
golang
开发语言
rpc
go-zero 开发入门-加法客服端示例
定义RPC接口文件接口文件add.proto的内容如下:syntax="proto3";packageadd;//当
protoc-gen-go
版本大于1.4.0时需加上go_package,否则编译报错
一见
·
2023-12-16 01:32
go
go-zero
go-zero
golang
protobuf用例编写
1.安装go语言环境,这里省略2.安装protobuf环境1>下载https://github.com/golang/protobuf,放到路径$GOPATH/src/github.com/2>进入
protoc-gen-go
cswangs
·
2023-12-05 14:24
【Go】protobuf介绍及安装
Protobuf的优点和缺点4.RPC介绍文档规范消息编码传输协议传输性能传输形式浏览器的支持度消息的可读性和安全性代码的编写5.gRPC的适用场景二、gRPC简单实践1.安装protobuf编译库2.安装
protoc-gen-go
NettyBoy
·
2023-12-03 02:45
GO语言
macos
grpc使用教程
grpcgoget-ugoogle.golang.org/grpc2,安装go语言protobuf生成器protoc-gen-gogoget-ugoogle.golang.org/protobuf/cmd/
protoc-gen-go
进无止境(* ̄︶ ̄)
·
2023-11-09 13:27
Golang
golang
后端
开发语言
0.1.2 报错
protoc-gen-go
: unable to determine Go import path for
⚠️报错:
protoc-gen-go
:unabletodetermineGoimportpathfor"xxx.proto"解决方式:在你的xxx.proto文件中加入一行optiongo_package
iRonCheng
·
2023-10-22 10:11
Go使用proto3踩过的坑
首先,在下载解析protobuf的包的时候就碰到了第一个问题...goget-ugithub.com/golang/protobuf/
protoc-gen-go
在我用上述命
多喝氧烷_
·
2023-10-21 01:53
golang学习笔记
golang
开发语言
后端
dubbogo-1 基础rpc服务
/zh-cn/overview/quickstart/go/install/这里没有protoc-gen-go--version执行goget-ugithub.com/golang/protobuf/
protoc-gen-go
singkingcho
·
2023-10-20 18:12
rpc
网络协议
网络
protobuf
protoc-gen-go
安装
protobufhttps://github.com/protocolbuffers/protobuf/releases/protoc-gen-gogoget-ugithub.com/golang/protobuf/
protoc-gen-go
xchenhao
·
2023-10-17 13:05
开发
golang
grpc
protobuf
go
【Golang】grpc环境踩的坑
关于’
protoc-gen-go
’不是内部或外部命令这个问题的出现是因为没有这个文件导致的这个文件要通过我们下载的google.golang.org这个文件编译生成的这里建议下载google提供的grpc
paterl
·
2023-10-16 06:10
Go
golang
开发语言
后端
grpc
grpc拦截器实践
/pb/*.proto--plugin=
protoc-gen-go
=protoc-gen-go--go_out=plugins=grpc:pbsyntax="proto3";optiongo_package
Man-Li
·
2023-09-29 15:06
golang
实例
grpc
golang
gRPC 入门指南
目录1,gRPC简介2,protobuf简介3,protoc安装4,
protoc-gen-go
安装5,使用protobuf1,创建go项目2,创建.proto文件3,生成.pd.go文件4,序列化与反序列化
码农充电站
·
2023-09-27 13:20
技术入门
golang
rpc
go
grpc-go的环境搭建及入门
,windows的下载protoc-3.12.4-win64.zip(版本可自行选择)或protoc-3.12.4-win32.zip(版本可自行选择),找个地方解压,然后将bin加入path2.安装
protoc-gen-go
d93984f1c104
·
2023-09-22 05:59
介绍 dubbo-go 并在Mac上安装,完成一次自己定义的接口RPC调用
框架说明DubboGo介绍应用DubboGo环境安装(Mac系统)安装Go语言环境安装序列化工具protoc安装dubbogo-cli以及相关插件❎解决报错:`zsh:commandnotfound:
protoc-gen-go
小小小熊猫5
·
2023-09-06 20:41
环境配置
框架应用
macos
dubbo
golang
go-grpc环境编译搭建
https://github.com/protocolbuffers/protobuf/releases/download/v3.19.4/protoc-3.19.4-win64.zip#设置环境变量2、安装
protoc-gen-go
hanyren
·
2023-09-04 05:44
golang
开发语言
后端
使用Golang搭建gRPC服务提供给.NetCore调用
文章目录gRPC概述RPCgRPC又是什么呢安装GolangIDE(Goland)ProtocolBuffer下载ProtocalBuffer配置ProtocalBuffer编译器环境变量
protoc-gen-go
韩超(Simple)
·
2023-09-03 13:47
golang
restful
http
grpc
grpc基本使用
本篇简单介绍下grpc的使用,并制作一个demo一、安装protoc$goget-ugithub.com/golang/protobuf$goget-ugithub.com/golang/protobuf/
protoc-gen-go
lesterhnu
·
2023-08-18 17:20
快速开始使用grpc(golang版)
接下来安装protoc的go语言的插件goget-ugithub.com/golang/protobuf/
protoc-gen-go
。注意:这边插件也必须要在PATH路径下栗子采用$GOPATH/
你家旭哥
·
2023-08-12 13:20
快速开始使用grpc(golang版)
接下来安装protoc的go语言的插件goget-ugithub.com/golang/protobuf/
protoc-gen-go
。注意:这边插件也必须要在PATH路径下栗子采用$GOPATH/
你家旭哥
·
2023-08-12 13:20
go-zero环境搭建
go-zero使用前需要安装:goctl、protoc、
protoc-gen-go
、protoc-gen-go-grpc(protoc、
protoc-gen-go
、protoc-gen-go-grpc可以一键安装
哲学渣
·
2023-08-12 03:44
Go
golang
开发语言
go-zero环境配置
grpc自带负载均衡实例
/pb/*.proto—plugin=
protoc-gen-go
=
protoc-gen-go
—go_out=plugins=grpc:pbsyntax="proto3";optiongo_package
Man-Li
·
2023-08-04 11:26
golang
实例
grpc
golang
grpc, protobuf,
protoc-gen-go
配置完整教程
grpc,protobuf,
protoc-gen-go
配置完整教程windows版:golang下载:https://www.topgoer.com/看这个网站的golang下载.不用下载别的,就下载golang
微风十里飘
·
2023-04-13 16:14
golang
开发语言
后端
Golang-RPC(三):关于 protobuf, protoc,
protoc-gen-go
, gRPC
1、protobuf的介绍googleprotobuf是一个灵活的、高效的用于序列化数据的协议。相比较XML和JSON格式,protobuf更小、更快、更便捷。2、protoc它是一个编译器,将定义的.proto文件编译成Java、python、C++、C#、Go等代码片段,你可以复制他们到自己的项目中使用。当然,如果你熟悉protobuf协议,也可以不使用这个工具。下载安装https://git
raoxiaoya
·
2023-04-13 16:43
golang
golang
rpc
开发语言
GRPC基本概念学习及安装教程
目录一、基本了解1、grpc定义2、grpcVSrestfulapi3、grpc使用场景4、protobuf4.1定义4.2优点5、protoc、
protoc-gen-go
和grpc的关系5.1protoc5.2protoc-gen-go5.3grpc
谬也
·
2023-04-13 16:10
go
golang
grpc
【grpc02】安装protobuf和protoc
Mac环境Protoc安装
Protoc-gen-go
的安装Windows环境下载通用编译器下载地址:v3.20.1·Releases·protocolbuffers/protobuf·GitHub根据不同的操作系统
爱在桂子山
·
2023-04-13 16:02
#
RPC
protobuf
protoc
go-micro 框架的安装
micro/go-micro#安装工具goget-u-vgithub.com/micro/micro#安装protobuf插件goget-ugithub.com/golang/protobuf/{proto,
protoc-gen-go
void_interface
·
2023-04-13 10:26
golang
开发语言
后端
自定义 golang protobuf plugin
**看Go高级编程书籍,照着里面的例子编写自定义golang的protobufplugin失败报错:WARNING:Package"github.com/golang/protobuf/
protoc-gen-go
wanmei002
·
2023-04-13 10:25
golang
golang
protobuf
golang grpc protobuf搭建和使用
安装protobuf和
protoc-gen-go
插件安装protobufhttps://github.com/protocolbuffers/protobuf/releases安装golang插件goget-ugithub.com
gitxuzan_
·
2023-03-31 13:02
golang
grpc
rpc
protobuf
golang gRPC:根据.protobuf文件生成go代码
文件生成go代码根据.protobuf文件生成go代码根据proto生成go放在什么位置是最佳实践ProtoBuf生成Go代码去掉JSONtagomitempty工作常见报错总结报错:--go_out:
protoc-gen-go
西京刀客
·
2023-03-31 12:21
Go
golang
git
github
Go简单商品微服务
Proto文件编写工具下载//基本工具gogetgithub.com/micro/protobuf/{proto,
protoc-gen-go
}gogetgithub.com/micro/protoc-gen-micro
swifterlc
·
2023-03-24 07:25
grpc php 返回值过大,使用grpc实现php、java、go三方互调
但是是有学习的价值的通过下面的内容可以快速上手这个grpc框架安装命令行工具php需要这个额外的protoc、grpc_php_plugin工具把这个protobuf格式的文件生成php语言里的类go需要安装
protoc-gen-go
丘门炭治郎
·
2023-03-20 15:21
grpc
php
返回值过大
PowerProto: gRPC工具链(protoc,
protoc-gen-go
)的一键安装与版本控制
解决protoc以及其相关插件(比如
protoc-gen-go
、protoc-gen-grpc-gateway
gokeepers
·
2023-03-20 15:50
golang
go
grpc
golang
protocol
windows下go安装并使用protobuf
go使用protobuf的过程以及可能出现的问题1.下载protowindows版本并安装2.安装protoc-gen-go3.proto文件转go文件报错
protoc-gen-go
:unabletodeterminegoimportpathfor"xxxx.proto
从现在开始壹并超
·
2023-03-15 20:28
golang
golang
github
prototype
nakama mac 运行环境搭建
环境部署1.2数据库部署这里本人使用的是PostgreSQL1.3nakama源码下载2.编译源码ß2.1安装工具链goinstall\"google.golang.org/protobuf/cmd/
protoc-gen-go
虞_18bd
·
2023-03-10 15:50
windows下安装golang使用protobuf
在该链接下下载protoc-3.3.0-win32.zip的包将文件解压到某一文件夹将解压出来的文件夹下的/bin/protoc.exe二进制的路径添加到环境变量中2、准备protobuf模块以及插件#
protoc-gen-go
莫夏_b560
·
2023-03-09 05:14
golang 安装protoc
protoc-gen-go
,以及grpc和protocol buffer的一些理解。
proto理解:ProtoBuf是一种数据表达方式,根据G家自己的描述,应该叫做数据交换格式,注意这里使用的是交换字眼,也就是说着重于在数据的传输上,有别于TOML和XML较常用于配置(当然WebService一套也是用于数据交换)。不同于json可以直接被读取解析,ProtoBuf因为一些元数据,所以在使用之前,我们需要通过工具生成Model类,然后再使用,工具安装可以参考官方的文档进行安装,安
xiamu66
·
2023-02-21 13:56
golang
rpc
开发语言
Go使用proto3的踩坑实战记录
首先,在下载解析protobuf的包的时候就碰到了第一个问题...goget-ugithub.com/golang/protobuf/
protoc-gen-go
在我用上述命令后,终端提示该包已弃用go
·
2023-02-16 20:47
《go入门grpc》第三章:从 proto 文件自动生成go代码
1.1安装protoc命令brewinstallprotobuf1.2安装protobuf插件1.2.1、安装
protoc-gen-go
插件,--go_ou
·
2023-01-18 14:18
gogrpcprotobuf
‘
protoc-gen-go
‘ 不是内部或外部命令,也不是可运行的程序解决方法
今天做一个go环境下的gRPC测试,结果卡gorpc文件生成这里,我在proto文件所在目录,建了一个build.bat执行程序,代码如下protoc--go_out=.--go_opt=paths=source_relative--go-grpc_out=.--go-grpc_opt=paths=source_relative./hello_grpc.proto执行报错'protoc-gen-g
猫头鹰数据分析
·
2023-01-10 08:19
Golang
grpc
go
golang
rpc
go精通protobuf连载一:安装protobuf与
protoc-gen-go
一、介绍protobuf是一种与语言无关、与平台无关的可扩展的插件,用于序列化结构化数据。只需要定义一下protobuf结构的文件.proto然后就可以使用protoc命令生成对应的编程语言的结构的文件。protoc在设计上把protobuf和不同的语言解耦了,底层用c++来实现protobuf结构的存储,然后通过插件的形式来生成不同语言的源码。可以把protoc的编译过程分成简单的两个步骤解析.
·
2023-01-05 16:19
go精通protobuf连载二:理解protobuf中protoc与
protoc-gen-go
的关系
一、protobuf介绍Protobuf全称是GoogleProtocolBuffer,是一种高效轻便的结构化数据存储方式,如同xml,json常用来序列化数据,用来存储以及传输。相当于json和xml,Protobuf占用的宽带更小,序列化更快。目前在grpc等服务中,越来越流行。二、protocprotoc是protocolcompiler,是protocol编译器。当我们从https://g
·
2022-12-16 16:57
goprotobuf
go如何从零编写protoBuf 插件
项目位于https://github.com/hisheng/pr...一、自定义ProtoBuf插件介绍我们常用的go支持protobuf插件有插件名称介绍
protoc-gen-go
通过.proto文件生成
·
2022-11-30 06:23
go思否技术征文
解决protobuf文件报错
protoc-gen-go
: unable to determine Go import path for “person.proto“
发现问题在使用命令rotoc--go_out=.person.proto指定proto文件编译输出路径时,遇到了标题中的错误。网上说需要在proto文件中加上:optiongo_package="path;name";path表示生成的go文件的存放地址,会自动生成目录的。name表示生成的go文件所属的包名比如proto文件在当前目录下,它被声明在example包中,就加上:optiongo_p
Onemorelight95
·
2022-11-19 09:15
go微服务
微服务
go精通protobuf连载二:理解protobuf中protoc与
protoc-gen-go
的关系
一、protobuf介绍Protobuf全称是GoogleProtocolBuffer,是一种高效轻便的结构化数据存储方式,如同xml,json常用来序列化数据,用来存储以及传输。相当于json和xml,Protobuf占用的宽带更小,序列化更快。目前在grpc等服务中,越来越流行。二、protocprotoc是protocolcompiler,是protocol编译器。当我们从https://g
·
2022-10-30 23:59
goprotobuf
go精通protobuf连载一:安装protobuf与
protoc-gen-go
一、介绍protobuf是一种与语言无关、与平台无关的可扩展的插件,用于序列化结构化数据。只需要定义一下protobuf结构的文件.proto然后就可以使用protoc命令生成对应的编程语言的结构的文件。目前proto3本部中已经支持绝大多数主流语言,如Java、Python、Objective-C和C++Kotlin、Dart、Go、Ruby和C#等,生成的代码。二、操作系统安装protobuf
·
2022-10-30 23:18
go-zero代码生成器助你高效开发
除了谷歌官方提供的工具和插件(比如生成go代码的
protoc-gen-go
)外,开发者还可以开发或定制自己的插件,根据业务需要按照p
·
2022-05-23 10:47
解决:
protoc-gen-go
unable to determine Go import path for “*.proto“
解决:
protoc-gen-go
:unabletodetermineGoimportpathfor“*.proto”问题概述在使用protoc命令根据*.proto文件生成*pb.go文件时报了标题中的错误
生命中有太多不确定
·
2022-03-27 20:13
开发过程中的常见问题
spring
java
后端
go语言protoc编译问题-
protoc-gen-go
: unable to determine Go import path for “searchnode.proto“
go语言protoc编译问题-
protoc-gen-go
:unabletodetermineGoimportpathfor“searchnode.proto”最近换了个电脑,重新配置go语言的开发环境,
纷飞~
·
2022-03-27 07:01
笔记
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他