sofa-pbrpc 和 protobuf 组合使用

2 篇文章 0 订阅
1 篇文章 0 订阅

根据 sofa-pbrpc 的文档,实现了整合使用,下面是项目地址
c++ 客户端和服务端 https://github.com/pengjiawei/protobuf_sofa_rpc_demo
java 客户端请求 https://github.com/pengjiawei/protobuf_sofa_rpc_demo

我把这个完全过了一遍,觉得主要注意的有几个地方


  1. 如果不想用json或者其他载体进行请求,只用protobuf和http请求,得设置好请求头部”Accept”,”application/protobuf”
    而且只支持POST请求,不支持GET搭配protobuf的请求。我之前有个想法,把proto定义message进行serializetostring之后附在GET请求的URL后面作为参数,但是并没有成功

  2. 如果不想用protobuf 序列化和反序列化,那么不需要指定头”Accept”,”application/protobuf”。运行sofa-pbrpc之后,sofa-pbrpc默认有支持json的请求和返回格式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值