首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我可以在运行时更改故障注入配置特使代理吗?

我可以在运行时更改故障注入配置特使代理吗?
EN

Stack Overflow用户
提问于 2020-01-28 16:32:50
回答 1查看 194关注 0票数 0

我知道我可以用下面的配置在特使代理中配置故障注入。

config.filter.http.fault.v2.FaultAbort

代码语言:javascript
运行
复制
{
  "http_status": "...",
  "percentage": "{...}"
}

上面的代码将导致指定的http_status请求的指定百分比失败,例如500。

现在,我可以在运行时更改它吗?我想对一个特定的服务插入一个错误,比如说,10秒,然后将它恢复正常。这个是可能的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-05 16:56:32

是的,在特使行动期间,你可以通过以下两种机制之一改变这种情况:

  1. 热再启动
  2. 用xDS发送动态图

对于小型部署来说,热重新启动机制要简单得多,所以如果这是一个很小的努力或测试,我建议您这样做。

xDS选项基本上是创建特使代理连接到的中央服务器。然后,该服务器将所有配置发送到代理,不管您想要什么。这要复杂得多(需要创建用户界面、默认信任、服务发现等),但提供了许多好处,这就是为什么公司和项目已经与自己的实现一起涌现的原因。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59953168

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档