一种中台服务管理装置和中台

    公开(公告)号:CN112540786A

    公开(公告)日:2021-03-23

    申请号:CN202011485121.1

    申请日:2020-12-16

    Abstract: 一种中台服务管理装置和中台,方案包括:服务目录单元从中台抽取服务信息,调用公共单元对服务信息进行解析,展示解析结果;服务接口单元监听服务目录单元中的选择事件,调用公共单元解析选择事件所对应的服务的接口信息,展示解析结果;接口模拟单元根据选择事件对应的服务的接口的数据类型生成模拟数据,根据模拟数据及服务接口规范,生成对应的结果。代码组成单元根据目标代码的语言来选择不同的内置模板,通过内置模块和选择事件生成可直接运行的服务调用代码;公共单元提供能够被调用的控件,以及服务解析器,以根据OpenAPI服务接口规范解析中台提供的服务信息,供中台服务管理装置中的其他单元使用,降低开发技术难度的目的。

    一种微服务开发方法及装置

    公开(公告)号:CN112506487A

    公开(公告)日:2021-03-16

    申请号:CN202011487625.7

    申请日:2020-12-16

    Abstract: 本发明公开了一种微服务开发方法,包括:在进行微服务开发时,调取上云组件的标签信息以及上云组件与微服务基础框架的映射关系,在确定了用于微服务开发的微服务基础框架后,可以筛选出与微服务基础框架具有映射关系的上云组件的标签信息,那么就可以直接在与微服务基础框架有映射关系的上云组件的标签信息中选择目标上云组件,再通过选择的目标上云组件的标签信息调取目标上云组件的内容信息,并根据目标上云组件的内容信息生成上云所需的第一依赖信息。由此,在进行微服务的上云操作时,用户无需再手动查询微服务基础框架支持的云环境以及各个基础组件,降低了工作量,大大的提升了开发效率。

    一种应用拆分的方法及装置

    公开(公告)号:CN107391142B

    公开(公告)日:2020-11-06

    申请号:CN201710618192.6

    申请日:2017-07-26

    Abstract: 本发明提供一种应用拆分的方法及装置,根据业务名称,利用应用解耦和数据解耦方式拆分应用,每个业务名称对应的业务包括能够完成此项业务的所有功能,因此将一项业务包括的所有功能单元以组合的形式,从单体式应用中拆分出来,生成与各个业务对应的微服务。相较于根据最小功能单元将应用拆分成能够实现最小服务功能的微服务,在接收到服务请求以提供服务功能时,即需要完成某项业务时,可以直接调用与此业务对应的微服务,而不需要与最小服务功能单元分别对应的微服务之间交互后,才能实现此业务。解决了现有技术中拆分粒度过细,导致接收到服务请求而完成一项业务时需要多个微服务之间交互,进而导致响应服务请求时间较长的问题。

    一种微服务生成方法及装置

    公开(公告)号:CN107168746A

    公开(公告)日:2017-09-15

    申请号:CN201710392071.4

    申请日:2017-05-27

    Abstract: 本发明公开了一种微服务生成方法及装置,包括:创建基础框架项目模板,所述基础框架模板包括通用模块组件;以所述基础框架项目模板为基类,在微服务开发平台上创建微服务项目模板,所述微服务项目模板包括特有模块组件,所述微项目模板通过引用的方式继承所述基础框架项目模板;依据要创建的微服务的类型,引用继承对应的微服务项目模板,以生成相应的微服务。由上可见,当需要对所有微服务进行某项功能升级时,可通过直接升级父类基础框架项目模板或微服务项目模版的方式批量升级所有微服务,以此提高了对大批量微服务升级的效率。

Patent Agency Ranking