单Web项目支持多服务架构的方法、装置、设备和介质

基本信息

申请号 CN202010877624.7 申请日 -
公开(公告)号 CN112165507A 公开(公告)日 2021-01-01
申请公布号 CN112165507A 申请公布日 2021-01-01
分类号 H04L29/08(2006.01)I 分类 电通信技术;
发明人 刘平 申请(专利权)人 福建摩尔软件有限公司
代理机构 福州市鼓楼区京华专利事务所(普通合伙) 代理人 宋连梅
地址 350000福建省福州市福州高新区海西高新技术产业园久策大厦A座7层
法律状态 -

摘要

摘要 本发明提供一种单Web项目支持多服务架构的方法、装置、设备和介质,方法包括:S1、接受用户对单Web项目的服务模式的配置;S2、接受用户对所述单Web项目中网关层的配置,以支持相应的服务模式;S3、单Web项目部署至生产环境;S4、在接收到外部接口请求时,若为微服务架构模式,通过feign将所述外部接口的请求转发至各子业务模块对应接口;若为单体应用架构模式,则通过反射机制构建所述外部接口对应子业务模块的完整类名及具体接口函数,供直接调用;S5、各子业务模块完成对所述外部接口的请求的处理后,再由网关层统一响应至所述外部接口。从而实现单Web项目支持多服务架构,通过少量的配置修改就能满足不同生产环境的需求。