由于我们的团队(即我自己和其他两个开发人员)在过去一周左右的 PACT 上飙升,其中一个令人担忧的领域是无法将参数与提供者状态相关联。由于缺少此关键功能(计划在第 3 版发布),我们可能不会从我们各自的服务子团队中获得支持。
@MattFellows - 关于 Go 版本 3 何时可用的任何预测?我们有没有机会更早地获得这个功能?
允许带有参数的多个提供程序状态 在以前的版本中,提供程序状态被定义为一个描述性字符串。如果不将值编码到描述中,就无法推断状态所需的数据。
{
"providerState": "an alligator with the given name Mary exists and the user Fred is logged in"
}
The change would be:
{
"providerStates": [
{
"name": "an alligator with the given name exists",
"params": {"name" : "Mary"}
}, {
"name": "the user is logged in",
"params" : { "username" : "Fred"}
}
]
}