「讨论」添加 DistSQL 以显示或设置代理道具。

搬运君又来搬运优质 Discussions 啦,提问者来源于 GitHub RaigorJiang

RaigorJiang:


嗨社区,

ShardingSphere-Proxy 有很多 props,但是只显示在配置文件中,目前用户无法通过 SQL 查询。
我们计划添加一个 DistSQL,允许用户查询或修改 Proxy 的一些配置参数,例如sql-show .

图片

之前,我们已经有了RAL语法:

  • 显示变量xxx;
  • 设置变量xxx;

现在,对于 Proxy 的 props,我们可以使用这些语法:

  • 显示变量 sql-show;
  • 设置变量 sql-show = true;

但是如何显示所有的 Propxy 道具呢?

或者为 props 添加一个新关键字:

  • 表演道具 sql-show;
  • 设置道具 sql-show = true;
  • 展示道具全部;# 显示所有道具

我认为第二个更好,但我希望得到一些建议。欢迎任何意见,谢谢。

另外:
props 中的属性名都是用破折号(-)分隔的,不符合我们的SQL变量规范,但是修改变量名对用户的影响比较大,所以这里专门说明一下。


tristaZero:


看起来很酷,我更喜欢第一个提出的模式,因为它适合加入 RAL 组。


为了中文开发者更好的查阅,讨论已经翻译成中文

详情链接点击 这里

京ICP备2021015875号