Skip to content

权限组的功能 #5513

@yyfyfyang

Description

@yyfyfyang

我遇到的场景是这样的:
我们Apollo里面有400多个AppId,每当有新成员加入以后,去给新成员添加namespace的修改权限还有发布权限是一件很复杂的事情

最近去使用了一下nacos,我发现nacos的权限管理做的是比较粗的,对比我的结论如下:

权限划分:
Apollo: 读权限(如果namespace没有修改或者发布权在2.4版本下没有办法读,以前1,1可以读)、修改权(写权限)、发布权
Nacos: 读权限、写权限(nacos的只写权限也很奇怪,配置只写权限 读都读不了怎么写??代码写?)

权限组/用户组/角色:
Apollo: 没有这样的划分,就是用户 - App
Nacos: 通过角色可以划分用户组,可以更方便的给一个新建的namespace增加用户

权限生效的范围:
Apollo: 每一个namespace,可以配置单独的权限
Nacos:只能在最上层命名空间层划定权限

通过这些对比,我觉得Apollo在权限的控制上是优于Nacos的,但是在实际的体验上,缺少了这个组的概念就变的没有那么流畅

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions