The invention discloses an intelligent campus microservice platform architecture system, including platform system architecture, which is divided into application layer, service layer, data analysis layer, data storage layer and infrastructure layer. The service layer takes spring cloud microservice as the core service container, and spring cloud is a complete set of microservice framework based on spring boot for application Layer provides services. Compared with the prior art, the invention adopts the microservice business system architecture based on big data, forming the intelligent campus integration scheme and implementation ability with the intelligent campus school-based data center as the core and the microservice business applications as the basis. Meanwhile, it has the fast and efficient business application customization and development ability according to the needs of customers, which meets all aspects of Vocational Colleges and application-oriented universities Business support requirements for.
【技术实现步骤摘要】
一种智慧校园微服务平台架构体系
本专利技术涉及一种软件
,尤其涉及一种智慧校园微服务平台架构体系。
技术介绍
目前智慧校园是最近提出,国家鼓励创新的新领域,智慧校园指的是以物联网为基础的智慧化的校园工作、学习和生活一体化环境,这个一体化环境以各种应用服务系统为载体,将教学、科研、管理和校园生活进行充分融合。2010年提出建设一个"智慧校园"。这幅蓝图描绘的是:无处不在的网络学习、融合创新的网络科研、透明高效的校务治理、丰富多彩的校园文化、方便周到的校园生活。简而言之,"要做一个安全、稳定、环保、节能的校园。"智慧校园的三个核心的特征:一是为广大师生提供一个全面的智能感知环境和综合信息服务平台,提供基于角色的个性化定制服务;二是将基于计算机网络的信息服务融入学校的各个应用与服务领域,实现互联和协作;三是通过智能感知环境和综合信息服务平台,为学校与外部世界提供一个相互交流和相互感知的接口。而要实现上述功能,其基础的系统框架尤其重要。
技术实现思路
本专利技术的目的就在于提供一种解决上述问题,为智慧校园的建设提供功能强大的基础框架,且能快速开发为微服务程序,可进行后期大数据分析的智慧校园微服务平台架构体系。为了实现上述目的,本专利技术采用的技术方案是:一种智慧校园微服务平台架构体系,包括平台系统架构,所述平台系统架构分为应用层、服务层、数据分析层、数据存储层、基础设施层,应用层提供Session框架、微信框架、APP框架、Web框架、SDK( ...
【技术保护点】
1.一种智慧校园微服务平台架构体系,其特征在于:包括平台系统架构,所述平台系统架构分为应用层、服务层、数据分析层、数据存储层、基础设施层,/n应用层提供Session框架、微信框架、APP框架、Web框架、SDK(RPC框架),用于快速开发校园微服务应用程序;/n服务层以SpringCloud微服务为核心作为各服务的容器,SpringCloud是基于SpringBoot的一整套实现微服务的框架,为应用层提供服务;/n数据分析层,包括Storm(实时分布式计算框架)、Spark(离线分布式计算框架、Solr(分布式搜索引擎)、Phoneix(Hbase的SQL框架)、Flume(分布式日志管理)、Kafaka(分布式消息队列);/n数据存储层,采用关系数据库集群Mycat、HBASE(映射框架)、分布式缓存Redis、HDFS进行分类存储;/n基础设施层,采用公有云加私有云,服务器层和应用层主要采用公有云,而数据存储层和数据分析层则采用私有云。/n
【技术特征摘要】 【专利技术属性】
1.一种智慧校园微服务平台架构体系,其特征在于:包括平台系统架构,所述平台系统架构分为应用层、服务层、数据分析层、数据存储层、基础设施层,
应用层提供Session框架、微信框架、APP框架、Web框架、SDK(RPC框架),用于快速开发校园微服务应用程序;
服务层以SpringCloud微服务为核心作为各服务的容器,SpringCloud是基于SpringBoot的一整套实现微服务的框架,为应用层提供服务;
数据分析层,包括Storm(实时分布式计算框架)、Spark(离线分布式计算框架、Solr(分布式搜索引擎)、Phoneix(Hbase的SQL框架)、Flume(分布式日志管理)、Kafaka(分布式消息队列);
数据存储层,采用关系数据库集群Mycat、HBASE(映射框架)、分布式缓存Redis、HDFS进行分类存储;
基础设施层,采用公有云加私有云,服务器层和应用层主要采用公有云,而数据存储层和数据分析层则采用私有云。
2.根据权利要求1所述的一种智慧校园微服务平台架构体系,其特征在于:应用层的Session框架为用户提供会话控制程序;微信框架为用户提供微信公众号、微信开发程序;APP框架为用户提供IOS、Android开发程序;Web框架为用户提供ReatJS(HTML5)开发程序;SDK(RPC框架)提供物联网、即时通信(实时视频、语音)、Openfire(实时协作服务器)、开放平台、Flash2D交互、Unity3D(2D/3D虚拟现实交互)客户程序。
3.根据权利要求1所述的一种智慧校园微服务平台架构体系,其特征在于:应用层还设有RESTful和OAUTH2权限认证框架。
4.根据权利要求1所述的一种智慧校园微服务平台架构体系,其特征在于:服务层的SpringCloud提供了微服务开发所需的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等组件。
技术研发人员:熊维军,黄顺,陈欢,
申请(专利权)人:成都市知用科技有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。