nacos
nacos copied to clipboard
[Feature] Config和Namespace设计缺陷
- 命名空间应该是1:n配置,但是在生成配置的时候没有校验命名空间
- Namespace中的quota,大概阅读了一下,应该是没啥用,感觉跟1都是因为设计漏掉了?
- TenantInfo和Namespace的问题,这块领域模型感觉有点问题,我理解TenantInfo是跟数据库交互的对象,Namespace是走业务的,但是前端还存在一堆的tenantId,到后端转成了NamespaceId,感觉有点怪,我觉得可以考虑在3.x把TenantInfo遗弃掉得了。
在v2的api中,已经没有tenantId的概念了, 至于数据库中的表名以及列名,因为考虑无损升级的原因,没有修改。