DevOps\I-PaaS\Catalog接口文档
2019-04-01 14:13:39 23 举报
时序图
作者其他创作
大纲/内容
Catalog异步开始进行绑定操作,最终I-PaaS需通过轮询获取结果
进行轮询操作,判断是否订购操作是否完毕(此时间区间DevOps持续调用操作查询接口,直到最终拿到订购结果不再是订购执行中)
根据I-PaaS端实例表的执行状态判断是否轮询成功,成功则完成退订操作
根据生成的绑定ID,定位到对应查询接口进行创建结果轮询操作(此时间区间I-PaaS持续调用服务绑定结果查询接口,直到最终拿到结果不再是绑定创建中)
告知I-PaaS已经开始实例删除
调用创建轮询接口返回结果显示成功,停止轮询
开启子线程,根据表中的binding_id,定位到对应查询接口进行创建结果轮询操作(此时间区间I-PaaS持续调用服务解绑结果查询接口,直到最终拿到结果不再是解绑进行中)
轮询成功后,记录轮询相关结果(执行状态为成功),将凭证等信息一齐存入实例、绑定相关表;并组装最终返回结果,以支撑实例订购结果集
调用实例删除轮询接口返回结果显示成功,停止轮询
Catalog
发起能力退订请求,携带实例ID及绑定ID等关键参数
根据绑定ID向Catalog发起解绑请求
告知Devops已经开始实例退订,后台退订中
进行轮询操作,判断是否退订操作是否完毕(此时间区间DevOps持续调用操作查询接口,直到最终拿到退订结果不再是退订执行中)
根据I-PaaS端实例表的执行状态判断是否轮询成功,成功则组装完整信息,获取到控制台地址、绑定ID等信息
Catalog异步开始进行服务创建操作,最终I-PaaS需通过轮询获取结果
I-PaaS
更新实例绑定表,标记为逻辑删;获取对应的实例ID,准备服务删除相关参数
Catalog异步开始进行服务解绑操作,最终I-PaaS需通过轮询获取结果
Devops
告知I-PaaS请求成功接口,开始解绑操作
调用绑定轮询接口返回结果显示成功,停止轮询
向Catalog发起实例删除请求
更新实例表,存入返回的实例结果;生成绑定ID,写入绑定表
向Catalog发起创建服务请求
更新实例表,存入instance_id、执行状态(进行中)等
根据生成实例ID,定位到对应查询接口进行创建结果轮询操作(此时间区间I-PaaS持续调用服务实例删除结果查询接口,直到最终拿到结果不再是删除进行中)
Catalog异步开始进行实例删除操作,最终I-PaaS需通过轮询获取结果
轮询成功后,记录轮询相关结果(执行状态为成功),对服务实例做逻辑删除
向Catalog发起绑定请求
告知I-PaaS已经开始创建绑定
发起能力订购请求,传入集群编码、租户ID等相关参数
告知I-PaaS请求成功接口,开始创建服务
开启子线程,根据表中的instance_id,定位到对应查询接口进行创建结果轮询操作(此时间区间I-PaaS持续调用服务创建结果查询接口,直到最终拿到结果不再是服务创建进行中)
写实例表,存入instance_id、执行状态(进行中)等
告知Devops已经开始实例订购,后台订购中
0 条评论
下一页