假设我们使用 gRCP/Protobuf 连接许多应用程序。这些应用程序是由他们自己的团队以自己的速度开发和发布的。随着时间的推移,同一应用程序(例如安装在用户 PC 上的桌面应用程序)将在定义的界面上使用不同版本的不同版本。
虽然 Protobuf 旨在允许向后兼容,但有没有办法知道在不同点运行的接口版本是什么?
最简单的实现是让接口版本等于应用程序版本。但是由于使用了许多语言,在所有语言中实现应用程序版本控制并非易事。
那么版本接口如何让服务器知道客户端版本呢?我觉得服务器应该可以登录
来自 AppName v.version 的 DATETIME 连接 [使用接口 v.version]