【技术实现步骤摘要】
一种实现全平台网格共享的方法
本专利技术涉及一种网络技术,具体是一种实现全平台网格共享的方法。
技术介绍
目前市面上常见的中小型系统,基本上都是单体应用,实现上比较简单,一个web容器将项目启动即可,然而随着软件行业的发展,项目的扩大,单体项目则显示出了它的性能瓶颈,而分布式技术的引入,则会增大项目的开发和维护难度。
技术实现思路
本专利技术的目的在于提供一种实现全平台网格共享的方法,以解决上述
技术介绍
中提出的问题。为实现上述目的,本专利技术提供如下技术方案:一种实现全平台网格共享的方法,包含以下步骤:A、首先利用微服务框架SpringCloud搭建一套基础框架,;B、同时采用开源MySQL数据库、Redis缓存、RabbitMQ作为消息队列;C、基于上述的技术选型,搭建基本项目组成整体框架内容;D、在基本框架的基础上,再搭建多个项目实现全平台;E、步骤D中涉及的所有组件均依赖于步骤C中的所有组件,每个组件都分配一个APPID,然后组件之间通过APPID来标示身份;步骤D中的组件互相调用时,首先去认证中心申请访问凭证,然后每次调用时,需要携带访问凭证。作为本专利技术进一步的方案:所述基础框架包含Eureka注册中心、zuulAPI网关、feign远程调用客户端、ribbon客户端负载均衡器、hystrix熔断器、SpringBoot框架和Mybatis持久层框架。作为本专利技术进一步的方案:所述框架内容包括注册中心、网关、认证中心和权限用户中心。作为本专利技术再进一步的方案:所述步骤C和步骤D中的所有组件组成全平台。作为本专利技术再进一步的方案:所述调用通过z ...
【技术保护点】
1.一种实现全平台网格共享的方法,其特征在于,包含以下步骤:首先利用微服务框架SpringCloud 搭建一套基础框架,;同时采用开源MySQL数据库、Redis缓存、RabbitMQ作为消息队列;基于上述的技术选型, 搭建基本项目组成整体框架内容;在基本框架的基础上,再搭建多个项目实现全平台;步骤D中涉及的所有组件均依赖于步骤C中的所有组件, 每个组件都分配一个APPID,然后组件之间通过APPID来标示身份;步骤D中的组件互相调用时,首先去认证中心申请访问凭证,然后每次调用时,需要携带访问凭证。
【技术特征摘要】
1.一种实现全平台网格共享的方法,其特征在于,包含以下步骤:首先利用微服务框架SpringCloud搭建一套基础框架,;同时采用开源MySQL数据库、Redis缓存、RabbitMQ作为消息队列;基于上述的技术选型,搭建基本项目组成整体框架内容;在基本框架的基础上,再搭建多个项目实现全平台;步骤D中涉及的所有组件均依赖于步骤C中的所有组件,每个组件都分配一个APPID,然后组件之间通过APPID来标示身份;步骤D中的组件互相调用时,首先去认证中心申请访问凭证,然后每次调用时,需要携带访问凭证。2.根据权利要求1所述的实现全平台网...
【专利技术属性】
技术研发人员:赵正旭,王威,王鹏超,汤云汉,
申请(专利权)人:河北中科恒运软件科技股份有限公司,贵州中科恒运软件科技有限公司,
类型:发明
国别省市:河北,13
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。