zoukankan      html  css  js  c++  java
  • 需求迭代:迭代需求矩阵

    #####################################################################
    环境信息:10.110.20.16    root    XnlzeNP2
    %%%%%%%%%%%%%%%%%%%%%%%%
    redis-properties
    # proxy-node-config
    apigateway.redis.masterName=mymaster
    apigateway.redis.host=10.110.20.23
    apigateway.redis.port=26379
    redis-client::::10.110.20.24:6379

    %%%%%%%%%%%%%%%%%%%%%%%%
    10.110.20.14/cloud-web/#/login/dev
    dev/123456a?
    10.110.20.14/cloud-web/#/login/tenant
    tenant/123456a?
    10.110.20.14/cloud-web/#/login/admin
    system/123456a?

    #####################################################################
    已澄清需求

    袁骞骞
    01、默认参数类型,query
    02、group图片支持修改
    03、前端密钥和后端密钥支持删除
            前端密钥:如果没有绑定的服务使用实例,可以删除,否则提示绑定的服务使用实例!
            后端密钥:如果没有绑定的服务API-VERSION,可以删除,否则提示绑定的version!
    04、网关性能优化:实现本地jvm内的cache数据缓存,并接收同步消息,如:前端密钥和后端密钥解绑定时,变化已经同步到redis缓存,但如果引擎本地jvm内有缓存,需要接受redis消息,清空本地。

    • (1)启动时初始化本地缓存
    •        
    • (2) 使用时从本地缓存获取
    •        
    • (3) 变化时,发送消息
    • (4)变化时,接收消息,更新本地cache

    05、后端签名的计算和发送:如果绑定了后端签名密钥,查找后端密钥,计算后端签名,将SvcAppKey和后端签名放入请求头发送给服务提供者 !!!

    06、审核时, 目前:只有选择的租户管理员账号或运营管理员可以审批。(保持现状)

    $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

    黄启庆
    01、后端支持rest服务和path变量 - 校验 UrlPath.serachFromVersionUrl(List<UrlInfo> versionUrlInfos,String realPath)
    02、客户端身份认证-业务鉴权-openId Connect-svcUserId发送(待分析)
    03、监控:API 日志通过ELK接收和汇总展现(待分析)
    04、支持redis集群:现在支持主备+单节点,新增集群支持(赵山)
    05、租户不能主动回收服务实例;开发者可以主动归还服务实例。

    王静
    01、支持rest服务的注册path变量和rest服务(SpringMVC)
            根据url中的path变量,检查是否已经定义,根据已定义的path变量,检查url中是否有。
            构建要保存的regpath。
            保存前到数据库中检查是否有符合该正则表达的正则表达式,考虑多个因素。
    02、后端url维护内容:ip+端口,path前缀:/xxxx/API
    03、客户端身份认证-业务鉴权-openId Connect-svcUserId发送(不一定)(待分析)
    04、上线版本的API新增和发布:只允许新增,修改注册信息,减少对生产干扰(待分析)

    梁圣奇

    01、微服务架构 - SpringCloud (预研启动)
    微服务架构(SpringCloud)和ApiGw的关系,
    微服务架构如何落地,
    微服务架构如何包装为iop中的服务。

    02、在线测试、熔断保护、性能测试、调用计量(11.20之前) 

    03、支持rest服务的注册path变量和rest服务(分析)
    04、客户端身份认证-业务鉴权-openId Connect-svcUserId发送(分析)
    05、网关性能优化
    在访问过程中,在本地缓存访问过的redis数据,如果redis数据发生变化,清空本地相关的数据(待分析)
    06、上线版本的API新增和发布:只允许新增,修改注册信息,减少对生产干扰(分析)
    07、监控:API 日志通过ELK接收和汇总展现(分析)

    08、mongdb封装为一个服务(11.20之后)
    09、云主机
    操作记录
    云主机密钥在开发者界面的使用 

    $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
    #####################################################################

    已验证

    01、出参定义:增加出参描述字段res_desc,支持页面编辑和展示

    02、服务使用实例回收要解除和前端密钥的绑定关系:服务使用实例回收时,会解除与前端秘钥的绑定关系。

    03、租户主动回收和开发者主动归还服务使用实例,验证是否可用: 对iop来说:清空所有者,服务使用实例可以再分配,对于apigw不再可用

    #####################################################################

  • 相关阅读:
    Mybatis与Hibernate概述
    Linux命令中:rsync和scp之间的区别
    更改了ssh文件下,还没有权限
    karaf 控制台 常用linux指令(2)
    karaf 控制台 常用linux指令(1)
    POM文件详解(2)
    POM文件详解(1)
    maven配置parent pom查找策略
    排序算法性能比较
    Eclipse下用NDK编译生成so文件
  • 原文地址:https://www.cnblogs.com/lexiaofei/p/7457184.html
Copyright © 2011-2022 走看看