需求迭代:迭代需求矩阵

#####################################################################
环境信息: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不再可用

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

原文地址:https://www.cnblogs.com/lexiaofei/p/7457184.html