是否可以更改未使用的thrift字段并更改其类型?

问题描述 投票:0回答:1

最近,我们更新了thrift文件,如下所示,并部署了服务代码,其中使用了该thrift文件。

 -- 8: optional string testType;
 ++ 8: optional TestType testType;


enum TestType {
  INVALID = 1,
  REGULAR,
}

除了 thrift 文件之外,我们没有进行任何更改,因此这些值不会在任何地方使用。实施此更改并部署它是否安全?首先,我们计划部署服务器,然后是具有这个新的 thrift 定义的所有客户端,然后开始在服务器中进行更改以填充它。

这样做安全吗?

thrift
1个回答
0
投票

既然你没用过,那没问题。

如果您使用过,那么远程站点将无法读取另一端的数据。由于类型与预期不同,因此内容将被简单地跳过和忽略。

© www.soinside.com 2019 - 2024. All rights reserved.