api网关

来源:互联网 发布:淘宝怎么删除好评 编辑:程序博客网 时间:2024/05/22 04:51
api网关作为客户端服务端交互的唯一入口,负责服务请求路由、请求聚合、签名认证、身份验证、负载均衡、降级、熔断等。
api网关配置中心的作用如下:
        1、配置api请求参数
        2、关联api对应的soa服务
        3、api允许哪些应用使用
        4、api的Mock数据
        5、返回给客户端的数据格式
        6、发布,即将配置好的数据推送到api网关
        7、回滚,将数据回滚到指定版本
Api网关配置中心包含三个一级菜单,每个一级菜单下面有两个二级菜单。
        一级菜单分别是类目、变更、系统管理,变更只在项目环境才有,系统管理只有管理员才能操作。
        类目代表一个业务线,如支付、收银,其中包含它所提供的所有api列表和详情;类目下分为我的类目、所有类目。用户在我的类目进行导出api、导入api、发布、回滚,在所有类目只能查看。
        变更代表一个项目,一个变更可以关联多个类目,用户可以通过新建变更来增加、修改api,配置对应的dubbo接口,操作完之后点击发布,即可同步类目,测试通过后,会覆盖之前存在的api。
        需要测试的功能如下:
                    1、在类目下,能正常新建类目,新建的类目状态为待创建;我的类目只有添加的开发人员和owner能看到;进入api详情页面,点击发布之后,状态为已发布;点击回滚按钮,可以进行回滚
                    2、在变更下,能正常新建变更,可以关联状态为已发布或待更新的类目;我的变更只有添加的开发人员和owner能看到;进入详情页面,可以看到关联的类目,为每个类目新增或者修改api,添加开发人员或者maven依赖。操作完之后点击发布,能在类目下看到刚操作的api,与之前api的区别是env不同。点击测试通过之后,刚操作的api的会消失