腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(5093)
视频
沙龙
1
回答
结构
上
定义
的
Golang
gRPC
数据库
序列化
关键字
格式
go
、
serialization
、
struct
、
grpc
我想将
gRPC
编译器直接为
数据库
事务生成
的
go
结构
用于
数据库
事务,但问题是
gRPC
只设置了json
序列化
字段。有没有一种方法可以设置额外
的
序列化
密钥(如下所示),或者是否有另一种特定于
golang
的
方法来告诉
数据库
驱动程序(database/sql
上
的
sqlx)应该使用json密钥
格式
?一些例子--
gRPC<
浏览 11
提问于2020-04-30
得票数 1
回答已采纳
3
回答
"google/protobuf/struct.proto“是通过
GRPC
发送动态JSON
的
最佳方式吗?
json
、
go
、
protocol-buffers
、
grpc
、
protoc
我编写了一个简单
的
GRPC
服务器和一个调用服务器
的
客户端(都是Go)。请告诉我使用
golang
/protobuf/struct是否是通过
GRPC
发送动态JSON
的
最佳方式。在下面的示例中,前面我将Details创建为map[string]interface{}并
序列化
它。然后我将其作为bytes以protoMessage
格式
发送,并在服务器端对消息进行反
序列化
。这是最好
的
/有效
的
浏览 1
提问于2018-10-24
得票数 23
1
回答
如何在
golang
中解压
grpc
status.details错误?
go
、
grpc
、
grpc-go
我想为REST使用google.
golang
.org/
grpc
/status错误模型,因为它说可以: "net/http&q
浏览 3
提问于2020-09-05
得票数 0
回答已采纳
2
回答
C#
GRPC
-没有依赖关系
c#
、
.net
、
code-generation
、
grpc
我们在项目中广泛使用
GRPC
,使用
Grpc
.Tools包从.proto
定义
文件生成.Net客户端。但是,我们感到头疼
的
是,生成
的
代码与
GRPC
紧密耦合--它具有
GRPC
特定
的
属性、
GRPC
特定
的
接口等等。我想要
的
是一种在C# /..Net中生成“干净”接口
的
方法,即简单
的
C#类型和接口来描述服务和消息,它们可以在不带所有
GRPC
内容<e
浏览 0
提问于2018-08-13
得票数 1
0
回答
Protobuf binary<->JSON
序列化
选项/备选方案?
json
、
network-programming
、
protocol-buffers
、
binary-data
、
cross-language
我一直在研究protobuf/
gRPC
。我真的很喜欢能够使用一个公共
的
*原型文件作为IDL来集中
定义
结构
和服务
的
想法,以及它周围
的
所有现有工具,以便用不同
的
编程语言为客户端和服务器(
gRPC
插件)创建公共代码。我真正不喜欢
的
是if强制使用二进制
序列化
格式
。我希望protobuf有在JSON或二进制
格式
之间切换
的
选项。我想知道有什么替代方案(如果有的话)可
浏览 9
提问于2016-12-23
得票数 1
7
回答
如何将
gRPC
定义
的
API带到web浏览器中
javascript
、
node.js
、
protocol-buffers
、
microservices
、
grpc
我们希望为我们
的
gRPC
-microservices构建一个Javascript/HTML。由于浏览器端不支持
grpc
,所以我们考虑使用web套接字连接到node.js服务器,后者通过
gRPC
调用目标服务。我们很难找到一个优雅
的
解决方案来做到这一点。特别是,因为我们使用
gRPC
流在我们
的
微服务之间推送事件。我们似乎需要第二个RPC系统,只需要在前端和node.js服务器之间进行通信。这似乎是必须维护
的
大量开销和额外代码。有没有人有做这种事情<
浏览 11
提问于2016-01-28
得票数 82
回答已采纳
5
回答
protobuf与
gRPC
的
比较
networking
、
protocol-buffers
、
grpc
我试着理解protobuf和
gRPC
,以及如何使用两者。你能帮我理解以下几点吗? 数据交换
的
浏览 6
提问于2018-01-18
得票数 180
回答已采纳
1
回答
以二进制形式编写
结构
,其中一个成员是字符串?
c++
、
binary
我想把一个
结构
写成一个二进制文件。该
结构
有两个成员,一个是POD-only,但问题是第二个成员是一个字符串:{ PODType _pod;如果我只是简单地把如果我要添加第三个类成员,它是一个包含字符串大小
的
int,那么如何写入和读取该
结构
呢?
浏览 0
提问于2019-06-22
得票数 0
1
回答
RESTful端点返回Protobuf字符串是常见
的
吗?
api
、
rest
、
protocol-buffers
、
grpc
而不是有一个
gRPC
服务器(例如,由于平台限制),您有一个REST端点,它将data.SerializeToString()作为有效负载返回。当然,这个端点
的
任何客户端都会为每个响应拥有适当
的
proto文件,这样他们就可以ParseFromString(data)并上路了。这样做
的
原因包括Protobufs
的
好处。
浏览 2
提问于2020-08-31
得票数 1
回答已采纳
1
回答
GRPC
从Python客户端发送
的
请求未被
Golang
服务器正确接收
python
、
go
、
grpc
如果服务不存在,这将是有意义
的
,但它确实存在,而且我
的
Golang
客户端与它连接得很好。此外,当我检查服务器
的
日志时,我可以清楚地看到请求到达了服务器。通过进一步
的
研究,我在我
的
服务器
上
发现了以下代码: UserInfo *blueinterceptors.UserData cost.UnimplementedCostServer发送到服务器,但正在反
序列化
为一个缺少字段
的
浏览 2
提问于2021-10-11
得票数 1
回答已采纳
2
回答
与JSON相比,当作为协议缓冲区发送时,消息
的
大小如何减少
json
、
rest
、
http
、
grpc
、
http2
我正在学习
gRPC
。我知道当使用协议缓冲区发送消息时,消息
的
大小会减小。// JSON - 55 bytes "age": 35, "last_name": "Marrek"协议缓冲区中
的
相同消息,它们不是以二进制
的
形式发送
的
吗?,与JSON 解析相比,协议缓冲区
的
大小是如何减少
的</em
浏览 4
提问于2021-07-18
得票数 1
1
回答
在文档
数据库
中存储协议缓冲区消息
c#
、
mongodb
、
protocol-buffers
、
grpc
我们使用
grpc
上
的
协议缓冲消息来实现几种语言(c# - c++ - java)开发
的
几个组件之间
的
微服务体系
结构
。 我们
的
组件之一负责将这些消息持久化到文档存储中。目前,我们将mongodb与c#驱动程序和协议缓冲区一起使用,c#生成
的
类需要手工编写
的
序列化
/反
序列化
代码才能与c#驱动程序一起工作)。是否有任何文档存储/
数据库
可以直接存储协议缓冲区消息(而不是
浏览 0
提问于2017-05-19
得票数 1
1
回答
这是RPC协议吗?
rpc
、
terminology
以下两个用例中
的
哪些
定义
为RPC:客户端将代码
序列化
为二进制
格式
,例如,python函数被腌制并放入消息正文中。将消息发送到服务器,然后服务器将其反
序列化
并运行函数代码。(代码由客户端
定义
并由服务器端执行)客户端只发送服务器应该执行
的
方法
的
名称、文本
格式
的
消息。服务器端
定义
了该方法,并运行该方法。然后,结果通过网络发送回客户端。(代码由服务器端
定义
并在服务器端执行) 似
浏览 13
提问于2022-02-20
得票数 2
回答已采纳
2
回答
数据库
中
的
GRPC
发送模型
grpc
我使用Scaffolding在.NET Core5.0中使用
数据库
表创建了一个模型:具体问题
定义
附注: 昨天,我创建了REST,它以J
浏览 1
提问于2022-01-07
得票数 0
回答已采纳
1
回答
理解链码/对等方与分类账
的
本地副本之间
的
相互作用
hyperledger-fabric
ChaincodeStubInterface是由hyperledger/fabric/core/chaincode/shim/chaincode.go实现
的
。如果我看得对,用于PutState和GetState
的
PutState和GetState将由handleInit(.) of hyperledger/fabric/core/chaincode/shim由$peer chaincode install ( b)在fabric代码中
的
哪个位置得到这个
浏览 1
提问于2019-04-27
得票数 0
回答已采纳
1
回答
PHP:保存或缓存变量以便以后使用、编辑和重新缓存
的
最佳方式?
php
、
database
、
file
、
caching
我
的
脚本要求我在很长一段时间内(通常是一年左右)每24小时创建、“保存”、使用、编辑和重新保存非常复杂
的
变量(因为每24小时都会有新数据进来)。我有一个包含其他数组和对象
的
数组,它还包含更多
的
数组和对象,因此它是一个非常复杂
的
数组。我想知道对于这些长期数据来说,什么选项是最有效
的
选项。sql
数据库
,或者将变量保存在php文件中,该文件可以包含在其他脚本中以供使用或php APC。
浏览 1
提问于2012-07-24
得票数 0
回答已采纳
5
回答
c++:如何通过套接字将
结构
从客户端发送到服务器并
序列化
?
c++
、
sockets
、
serialization
我开发了一个c++程序,通过socket实现客户端和服务器之间
的
通信。它们互相发送字符串消息。 cout << data << endl; return 0
浏览 1
提问于2021-02-01
得票数 3
2
回答
使用ANTLR和Java创建数据绑定代码生成器
java
、
parsing
、
compiler-construction
、
antlr
、
antlr4
我将为指定
的
编程语言和指定
的
序列化
格式
创建数据绑定代码生成器:给定要
序列化
或反
序列化
的
数据
结构
的
规范,预期
的
代码生成器应该生成表示给定词汇表
的
类以及使用指定
格式
进行
序列化
和反
序列化
的
方法。预期
的
代码生成器可能需要以下输入: 目标
序列化<
浏览 9
提问于2015-10-02
得票数 0
1
回答
从相同
的
.proto文件生成Python代码--导入
的
问题
python
、
go
、
grpc
、
proto
我很难为Python生成代码并使用共享
的
.proto文件。有问题
的
部分是,我使用
的
是timestamp.proto (由谷歌),它需要不同
的
导入取决于生成
的
代码应该使用哪种语言。Python代码生成器需要以下表单:而Go代码生成器需要这样做: import "github.com/
golang
/protobuf/ptypes
浏览 4
提问于2019-10-16
得票数 1
回答已采纳
1
回答
存储大量行
的
数据模式
mongodb
、
database-design
、
database
、
nosql
我正在进行以下领域
结构
的
项目: 在projectId
上</
浏览 2
提问于2016-10-30
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
精读《REST,GraphQL,Webhooks&gRPC 如何选型》
Golang 中的微服务-第一部分
基于google protobuf的gRPC实现
了解gRPC技术,这一篇就够了
在 Go 中使用 Protocol Buffers
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券