一种微服务开发方法及系统与流程

文档序号:33371385发布日期:2023-03-08 02:23阅读:来源:国知局

技术特征:
1.一种微服务开发方法,其特征在于,所述方法包括以下步骤:接收开发人员上传的主功能组件,所述主功能组件上附带有主功能标签;展示辅助功能库,确定辅助功能组件,所述辅助功能库中包含若干个辅助功能组件;接收开发人员输入的应用平台,根据应用平台确定一组或者多组兼容组件,每个兼容组件上标记有对应的应用平台;根据主功能组件、确定的辅助功能组件和兼容组件生成微服务应用,每一组兼容组件对应一个微服务应用,在微服务应用标记对应的应用平台。2.根据权利要求1所述的微服务开发方法,其特征在于,所述展示辅助功能库,确定辅助功能组件的步骤,具体包括:展示辅助功能库,根据主功能标签使得辅助功能库中的部分辅助功能组件前置;接收开发人员输入的辅助功能选择指令,根据辅助功能选择指令生成伴随功能待选择信息;接收伴随功能选择指令,根据伴随功能选择指令和辅助功能选择指令确定辅助功能组件。3.根据权利要求2所述的微服务开发方法,其特征在于,所述根据主功能标签使得辅助功能库中的部分辅助功能组件前置的步骤,具体包括:将主功能标签与每个辅助功能组件的组件标签进行匹配,每个所述辅助功能组件上均标注有组件标签;当主功能标签与组件标签匹配成功时,在对应的辅助功能组件处标注优选组件;将所有标注优选组件的辅助功能组件进行前置。4.根据权利要求2所述的微服务开发方法,其特征在于,所述根据辅助功能选择指令生成伴随功能待选择信息的步骤,具体包括:根据辅助功能选择指令确定被选择的辅助功能组件;将选择的辅助功能组件输入伴随功能库中,输出对应的伴随功能组件,所述伴随功能库中包含若干组相互伴随的辅助功能组件;根据伴随功能组件生成伴随功能待选择信息。5.根据权利要求1所述的微服务开发方法,其特征在于,所述接收开发人员输入的应用平台,根据应用平台确定一组或者多组兼容组件的步骤,具体包括:接收开发人员输入的应用平台,将应用平台输入至平台兼容库中,所述平台兼容库包含多种应用平台,每种应用平台对应有兼容组件;自动输出一组或者多组兼容组件。6.一种微服务开发系统,其特征在于,所述系统包括:主功能组件接收模块,用于接收开发人员上传的主功能组件,所述主功能组件上附带有主功能标签;辅助功能组件确定模块,用于展示辅助功能库,确定辅助功能组件,所述辅助功能库中包含若干个辅助功能组件;兼容组件确定模块,用于接收开发人员输入的应用平台,根据应用平台确定一组或者多组兼容组件,每个兼容组件上标记有对应的应用平台;微服务应用生成模块,用于根据主功能组件、确定的辅助功能组件和兼容组件生成微
服务应用,每一组兼容组件对应一个微服务应用,在微服务应用标记对应的应用平台。7.根据权利要求6所述的微服务开发系统,其特征在于,所述辅助功能组件确定模块包括:辅助功能组件前置单元,用于展示辅助功能库,根据主功能标签使得辅助功能库中的部分辅助功能组件前置;伴随功能选择单元,用于接收开发人员输入的辅助功能选择指令,根据辅助功能选择指令生成伴随功能待选择信息;辅助功能组件确定单元,用于接收伴随功能选择指令,根据伴随功能选择指令和辅助功能选择指令确定辅助功能组件。8.根据权利要求7所述的微服务开发系统,其特征在于,所述辅助功能组件前置单元包括:标签匹配子单元,用于将主功能标签与每个辅助功能组件的组件标签进行匹配,每个所述辅助功能组件上均标注有组件标签;优选组件标注子单元,当主功能标签与组件标签匹配成功时,在对应的辅助功能组件处标注优选组件;功能组件前置子单元,用于将所有标注优选组件的辅助功能组件进行前置。9.根据权利要求7所述的微服务开发系统,其特征在于,所述伴随功能选择单元包括:功能组件确定子单元,用于根据辅助功能选择指令确定被选择的辅助功能组件;伴随功能组件子单元,用于将选择的辅助功能组件输入伴随功能库中,输出对应的伴随功能组件,所述伴随功能库中包含若干组相互伴随的辅助功能组件;待选择信息子单元,用于根据伴随功能组件生成伴随功能待选择信息。10.根据权利要求6所述的微服务开发系统,其特征在于,所述兼容组件确定模块包括:应用平台输入单元,用于接收开发人员输入的应用平台,将应用平台输入至平台兼容库中,所述平台兼容库包含多种应用平台,每种应用平台对应有兼容组件;兼容组件输出单元,用于自动输出一组或者多组兼容组件。

技术总结
本发明适用于微服务技术领域,提供了一种微服务开发方法及系统,所述方法包括以下步骤:接收开发人员上传的主功能组件,所述主功能组件上附带有主功能标签;展示辅助功能库,确定辅助功能组件,所述辅助功能库中包含若干个辅助功能组件;接收开发人员输入的应用平台,根据应用平台确定一组或者多组兼容组件,每个兼容组件上标记有对应的应用平台;根据主功能组件、确定的辅助功能组件和兼容组件生成微服务应用,每一组兼容组件对应一个微服务应用,在微服务应用标记对应的应用平台。如此,就可以批量产生符合多个应用平台的微服务应用,微服务开发效率得到显著提高。微服务开发效率得到显著提高。微服务开发效率得到显著提高。


技术研发人员:苏伯平
受保护的技术使用者:广州玖晔网络科技有限公司
技术研发日:2022.12.05
技术公布日:2023/3/7
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1