【技术实现步骤摘要】
一种单体服务搭建方法、系统、计算机设备、可读存储介质
[0001]本专利技术涉及计算机
,尤其涉及一种单体服务搭建方法、系统、计算机设备、可读存储介质。
技术介绍
[0002]单体服务,指的是将所有的功能模块(service)打包到一起并放在一个web容器中运行的服务架构,具有部署简单,技术单一,易于测试的特点。
[0003]然而,现有技术中在使用单体服务时,存在以下问题:1、同一公司不同部门之间有不同的用户和权限系统,造成代码重复且数据冗余。同一个用户在不同的系统之中存在但用户信息并不完全一致,需要耗费大量人力成本进行协调。2、不同公司在搭建单体服务架构的时候需要分别开发用户权限系统和组件,耗时费力。
[0004]针对上述技术问题,目前尚未提出有效的解决方案。
技术实现思路
[0005]基于现有技术的不足之处,本专利技术提供了一种单体服务搭建方法、系统、计算机设备、可读存储介质,以至少解决现有技术中单体服务搭建的代码重复,成本高的问题。
[0006]第一方面,本申请提出了一种单 ...
【技术保护点】
【技术特征摘要】
1.一种单体服务搭建方法,用于服务端,所述服务端与用户端相通信,其特征在于,所述方法包括:接收所述用户端发送的选择指令,并基于所述选择指令选择对应的组件以及与所述组件对应的启动包;接收所述用户端发送的管理指令,并基于所述管理指令完成用户信息和用户权限的配置;接收所述用户端发送的业务指令,并基于所述业务指令生成对应的接口和类;接收第一目标程序包,所述第一目标程序包基于目标服务所包含的业务所生成,并基于所述第一目标程序包、所述组件、所述启动包、所述用户信息、所述用户权限、所述对应的接口和类搭建所述目标服务。2.如权利要求1所述的一种单体服务搭建方法,其特征在于,所述接收第一目标程序包之后,还包括:对所述第一目标程序包进行安全检测,确定所述第一目标程序包是否为安全状态;若是,则基于所述第一目标程序包、所述组件、所述启动包、所述用户信息、所述用户权限、所述对应的接口和类搭建所述目标服务;若否,则暂停搭建所述目标服务并向所述用户端返回检测结果。3.如权利要求2所述的一种单体服务搭建方法,其特征在于,所述暂停搭建目标服务并向用户端返回检测结果之后,还包括:接收第二目标程序包,所述第二目标程序包基于所述第一目标程序包修复生成;在确定所述第二目标程序包为安全状态的情况下,基于所述第二目标程序包、所述组件、所述启动包、所述用户信息、所述用户权限、所述对应的接口和类搭建所述目标服务。4.如权利要求1所述的一种单体服务搭建方法,其特征在于,所述接收第一目标程序包,基于所述组件、所述启动包、所述用户信息、所述用户权限、所述对应的接口和类搭建所述目标服务之后,还包括:部署所述目标服务,并检测所述目标服务部署是否成功;若是,则发布所述目标服务;若否,则向所述用户端返回部署失败通知。5.如权利要求4所述的一种单体...
【专利技术属性】
技术研发人员:高世平,唐安全,
申请(专利权)人:杭州安恒信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。