[发明专利]基于微服务架构的餐饮线上管理平台在审
申请号: | 202210380854.1 | 申请日: | 2022-04-10 |
公开(公告)号: | CN114723530A | 公开(公告)日: | 2022-07-08 |
发明(设计)人: | 张伟峰;郦海涛 | 申请(专利权)人: | 宁波海亮教育后勤管理有限公司 |
主分类号: | G06Q30/06 | 分类号: | G06Q30/06;G06F9/50;G06Q50/12;H04L12/66;H04L67/025;H04L67/1001 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 315000 浙江省宁波市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 微服 架构 餐饮 线上 管理 平台 | ||
本发明属于线上管理平台技术领域,提供了一种基于微服务架构的餐饮线上管理平台,其特征在于,该平台采用spring cloud全家桶作为微服务的技术栈,包括:客户端模块、微服务网关模块、服务注册和发现模块、数据库模块、部署平台模块、负载均衡模块、服务熔断模块。本发明采用spring cloud全家桶作为微服务的技术栈,使用eureka作为注册中心,使用feign、ribbon进行远程负载均衡调用,使用hystrix进行服务降级故障处理,使用zuul作为统一的网关入口,其不仅功能比Dubbo更加强大,涵盖面更广,而且也能够与Spring Framework、Spring Boot、Spring Data、Spring Batch等其他Spring项目完美融合。
技术领域
本发明属于线上管理平台技术领域,具体的说,是涉及一种基于微服务架构的餐饮线上管理平台。
背景技术
目前,市面上的线上餐饮管理平台,主要存在以下问题:
(1)使用Dubbo+zookeeper实现微服务的服务注册跟服务发现,但是使用dubbo+zookeeper并不能满足高可用的场景,如果存在突然网络崩坏的情况下会导致服务调用不到。Dubbo只支持RPC调用,这使得服务提供方与调用方在代码上产生了强依赖,服务提供方需要不断将包含公共代码的Jar包打包出来供消费方使用,一旦打包出现问题,就会导致服务调用出错。
(2)redis单机模式,目前市面上很多项目为了部署方便、高性价比采用单机模式部署,但是会存在一些问题,不能保证数据的可靠性,在缓存使用,进程重启后,数据丢失,即使有备用的节点解决高可用性,但是仍然不能解决缓存预热问题,因此不适用于数据可靠性要求高的业务。
(3)mybatis操作数据库框架,目前市面上很多项目采用mybatis操作数据库,但是使用mybatis每次需要操作一次数据库都得手动在mapper里写一个sql语句,对于sql不是很熟悉或者很多sql需要写的场景会耗费开发人员很多人力。
发明内容
本发明的目的在于提供一种基于微服务架构的餐饮线上管理平台,以解决上述现有技术中线上管理平台所存在的技术问题。
为了实现上述目的,本发明采取的技术方案如下:
一种基于微服务架构的餐饮线上管理平台,该平台采用spring cloud全家桶作为微服务的技术栈,包括:客户端模块、微服务网关模块、服务注册和发现模块、数据库模块、部署平台模块、负载均衡模块、服务熔断模块。
进一步的,所述微服务网关模块使用zuul作为统一的网关入口。
进一步的,所述服务注册和发现模块使用eureka。
进一步的,所述负载均衡模块使用feign、ribbon进行远程负载均衡调用。
进一步的,所述服务熔断模块使用hystrix进行服务降级故障处理。
进一步的,所述部署平台模块使用redis哨兵模式。
进一步的,所述数据库模块采用mybatis plus作为数据库操作框架。
与现有技术相比,本发明具备以下有益效果:
(1)本发明采用spring cloud全家桶作为微服务的技术栈,使用eureka作为注册中心,使用feign、ribbon进行远程负载均衡调用,使用hystrix进行服务降级故障处理,使用zuul作为统一的网关入口,其不仅功能比Dubbo更加强大,涵盖面更广,而且也能够与Spring Framework、Spring Boot、Spring Data、Spring Batch等其他Spring项目完美融合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波海亮教育后勤管理有限公司,未经宁波海亮教育后勤管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210380854.1/2.html,转载请声明来源钻瓜专利网。