搬运君又来搬运优质 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 组。
为了中文开发者更好的查阅,讨论已经翻译成中文
详情链接点击 这里