猿问

gRPC 可以用于编写多人游戏等实时应用程序吗?

最近,我一直在阅读有关 Google 的 gRPC 的信息。我想知道它对于多人游戏这样的实时应用程序是否是一个不错的选择。

例如,我们可以为实时多人游戏构建一个带有 gRPC 的游戏服务器吗?


qq_花开花谢_0
浏览 124回答 1
1回答

慕神8447489

但是,您可以,实时多人游戏通常更喜欢 UDP 而不是 TCP 用于流式传输,因为 TCP 可能由于重新排序和数据包确认等功能而有很多延迟。gRPC 运行使用使用 TCP 的 HTTP/2,这在某些情况下会使其不适合。但是,这并不能阻止您使用协议缓冲区,它是 gRPC 使用的消息序列化,如果这是您喜欢的功能。
随时随地看视频慕课网APP

相关分类

Go
我要回答