Ilingis 发表于 2021-10-9 20:30

protobuf 为经络,gRPC为骨架

protobuf 为经络,gRPC为骨架

DungDaj 发表于 2021-10-9 20:33

不明觉可

TheLudGamer 发表于 2021-10-9 20:34

完全看不懂系列。感觉需要前置知识。
[摊手]

kirin77 发表于 2021-10-9 20:35

业务和io之间加个mapper不就完了

ChuanXin 发表于 2021-10-9 20:40

还是觉得加个mapper比较好。因为数据结构某些字段是不希望对外暴露的,比如ID就可能会hash后传出,这时候用pb就不符合场景。而且,pb还是只定义对外暴露的字段比较好,可以和数据库解耦,毕竟数据库不在pb的业务领域之内

super1 发表于 2021-10-9 20:46

其实很早之前的wsdl,还有thrift的接口协议文件,都是为了解决这个问题,用一个统一的结构语言来描述服务的接口行为。

kyuskoj 发表于 2021-10-9 20:56

我们游戏就是这么搞得,所有结构都是protobuf,自动生成对应的为erlang record

APSchmidt 发表于 2021-10-9 21:05

重复发明已经被丢弃的东西。

Zephus 发表于 2021-10-9 21:14

现在流行什么新方案?

Ilingis 发表于 2021-10-9 21:23

thrift应该性能更优呀,难道rust client不好用?
页: [1] 2
查看完整版本: protobuf 为经络,gRPC为骨架