The present invention relates to a cloud platform system, which discloses a distributed cloud platform system architecture based on micro service, achieve high concurrency, high scalability, loose coupling, low cost and can manage distributed cloud platform system. The system includes: interaction layer, interface layer, service layer and data layer; the interaction layer, to provide interactive function for the user; the interface layer for providing access authentication, service authentication and service encapsulation function, function access interface layer to provide safe and efficient; the service layer. Service refinement using micro service framework, the data layer, data storage and access to provide support for the various processing center, through distributed plug-ins to achieve distributed Mysql database deployment in the cloud platform; distributed system, cross layer access interface layer through the Rest style HTTP interface, the interface layer framework through Dubbo access the service layer, service layer and data access layer by JPA.
【技术实现步骤摘要】
基于微服务架构的分布式云平台系统
本专利技术涉及云平台系统,具体涉及一种基于微服务架构的分布式云平台系统。
技术介绍
微服务架构(MSA)是一种架构概念,旨在通过将功能分解到各个离散的服务中以实现对解决方案的解耦,使用微服务作为主要架构类型的系统是一个拥有大量协调微服务的分布式系统。再结合SOA面向服务的体系结构,使系统兼备高性能、高可用、低成本、高可治理等诸多优点。互联网行业的快速发展,敏捷、精益方法论的深入人心以及传统IT系统面临互联网的挑战。过去的十年中,互联网对我们的生活产生了翻天覆地的变化。网上购物、网上订餐、网上支付等活动都可以在网上进行,越来越多的公司开始依赖互联网技术打造其核心的竞争优势。在这种情况下,如何快速响应用户的需求,如何用有效的技术服务于用户、并为用户持续提供价值,逐渐成为决定企业是否具有市场竞争力的重要因素之一。纵观IT行业过去这些年中敏捷、精益、持续交付等价值观、方法论的提出以及实践,归根到底也是在围绕着如何帮助企业应变市场变化、提高对市场的响应力以及可持续发展能力。敏捷方法论帮助组织消除浪费,通过反馈不断找到正确的方向;持续交付帮助组织构建更快、更可靠、可频繁发布的部署和交付机制;云、虚拟化和基础设施自动化(InfrastructureAsCode)的使用则极大的简化环境的创建、配置、安装以及部署;消息中间件的引入使得大并发变得简单。这时候,逐渐完善并改进各个细节的需求就会更加强烈。所谓细节,就是类似如何找到灵活性高、扩展性好的架构方式、如何用更合适的技术解决业务难题等。譬如说,在持续交付流水线已经趋于可靠、稳定的前提下,如 ...
【技术保护点】
基于微服务架构的分布式云平台系统,其特征在于,包括交互层、接口层、服务层、数据层;所述交互层,用于为用户提供人机交互功能,其包括web应用和移动应用,其中web应用包括租户云单、云单管理平台、单据工具、记账工具;移动应用包括Android端应用、IOS端应用;所述接口层,用于提供接入鉴权、业务鉴权和业务封装功能,为交互层提供安全、高效的功能接入;其包括租户云单接口引擎、云单管理接口引擎、单据工具接口引擎、记账工具接口引擎;所述服务层,利用微服务架构方式进行服务细化,包括单据中心、记账中心、OCR中心、报表中心、用户中心、消息中心和对接中心;各个中心相互独立各不影响,并根据功能需求任意异构;所有中心均采用Spring框架,集成持久化框架JPA及数据库连接池Druid以进行高并发访问数据;所述数据层,用于为各个处理中心提供数据存储和访问支撑,通过分布式插件实现Mysql数据库的分布式部署,其包括单据库、凭证库、颗粒库、报表库、管理库和用户库。
【技术特征摘要】
1.基于微服务架构的分布式云平台系统,其特征在于,包括交互层、接口层、服务层、数据层;所述交互层,用于为用户提供人机交互功能,其包括web应用和移动应用,其中web应用包括租户云单、云单管理平台、单据工具、记账工具;移动应用包括Android端应用、IOS端应用;所述接口层,用于提供接入鉴权、业务鉴权和业务封装功能,为交互层提供安全、高效的功能接入;其包括租户云单接口引擎、云单管理接口引擎、单据工具接口引擎、记账工具接口引擎;所述服务层,利用微服务架构方式进行服务细化,包括单据中心、记账中心、OCR中心、报表中心、用户中心、消息中心和对接中心;各个中心相互独立各不影响,并根据功能需求任意异构;所有中心均采用Spring框架,集成持久化框架JPA及数据库连接池Druid以进行高并发访问数据;所述数据层,用于为各个处理中心提供数据存储和访问支撑,通过分布式插件实现Mysql数据库的分布式部署,其包括单据库、...
【专利技术属性】
技术研发人员:李波,胡嘉,许岩龙,刘东,唐军,
申请(专利权)人:深圳易嘉恩科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。