Volo 0.4.1 版本发布

Volo 0.4.1 版本中,除了常规 bugfix 之外,还有一些新的 feature 引入。

更为详细的 Thrift Decode 错误信息

之前版本的 Thrift Decode 错误信息只会报告出最基本的错误,而不带有任何上下文。 比如含有如下结构关系

struct A {
    1: required B b,
}

struct B {
    2: required C c,
}

struct C {
    3: required string a,
}

在对结构C的字段a进行 Decode 如果发生错误。在之前的版本中错误信息只会报告针对出a字段的错误,而在现在的版本中会报告出 Decode 的错误信息链路是在 A -> B -> C 这个过程中发生的,会更方便信息的排查

框架 stats 信息

#149 为框架增加了更多的 stats 信息。用户可以在中间件自行处理这些数据,比如进行日志记录或者上报到监控系统。

在服务发现的 Discover 中支持部分 key 的监听

#155 在服务发现的 Discover 中支持部分 key 的监听,这样可以减少不必要的监听,提升性能。

完整 Release Note

完整的 Release Note 可以参考:Volo Changelog