[发明专利]前后台数据处理方法和系统在审
申请号: | 201911008214.2 | 申请日: | 2019-10-22 |
公开(公告)号: | CN110765194A | 公开(公告)日: | 2020-02-07 |
发明(设计)人: | 张向阳 | 申请(专利权)人: | 北京二进制信息技术有限公司 |
主分类号: | G06F16/25 | 分类号: | G06F16/25;G06F16/27;G06F21/60 |
代理公司: | 11582 北京久维律师事务所 | 代理人: | 邢江峰 |
地址: | 100089 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据分片 数据处理系统 数据库中间件 安全框架 后台数据 集群方式 交易记录 角色权限 前台数据 数据处理 读写 存储 查询 | ||
本发明公开了一种前后台数据处理方法及系统,涉及数据处理系统和方法技术领域。所述系统包括如下步骤:对于前台数据和后台数据中的Mysql采用集群方式,使用MyCat作数据库中间件,实现读写分离以及数据分片;对于交易记录的存储,使用MyCat进行数据分片;使用Spring+Shiro的安全框架,实现产品的角色权限。所述方法具有简单、查询速度快等优点。
技术领域
本发明涉及数据处理方法技术领域,尤其涉及一种前后台数据处理方法。
背景技术
采用前后台分离框架,前端使用Vue,后台业务处理使用Spring Boot+Mybatis,数据库使用Mysql,数据处理部分使用Kafka+Apache Storm,数据处理后写入Mysql。目前数据处理没有使用集群方式,数据的处理速度和效率受限于单点的性能;mysql没有使用集群方式,在数据量大(百万级别以上),查询的速度比较慢;没有采用读写分离,当数据处理密集,数据库读写操作频繁,会导致查询缓慢;数据处理规则无法实现立即生效。
发明内容
本发明所要解决的技术问题是如何提供一种简单、查询速度快的前后台数据处理方法。
为解决上述技术问题,本发明所采取的技术方案是:一种前后台数据处理方法,其特征在于包括如下步骤:
对于前台数据和后台数据中的Mysql采用集群方式,使用MyCat作数据库中间件,实现读写分离以及数据分片;
对于交易记录的存储,使用MyCat进行数据分片;
使用Spring+Shiro的安全框架,实现产品的角色权限。
本发明还公开了一种前后台数据处理系统,其特征在于包括:
公共组件模块、数据库访问层模块、服务层模块、接口层模块以及前端展示层模块;
公共组件模块通过直接引用;
数据库访问层模块直接引用;
接口层模块用于定义服务层模块与前端展示层模块之间的交互接口规则;
服务层模块与前端展示层模块之间的数据交互通过远程过程调用。
采用上述技术方案所产生的有益效果在于:1)B/S结构,简单、易用:只要通过浏览器或WAP浏览器或者其它的网络设备就能使用本流水云图系统,设置简单,操作简单。2)功能强大、全面整合、快速实施:流水云图系统可以通过分给不同人的不同的权限,可以清晰明了的看出当前级别的资金流水交易情况,在不同程度上防止了一些重要客户的流失,起到了防风险的预警功能,本系统充分的考虑到其需求的可变性的因素,并对其现有的资源进行全面的整合,迭代式的开发及组件服务化架构保证了系统的快速实施。3)经济、实用、高性价比:流水云图系统针对各类资源综合管理,充分地考虑降低系统对于硬件的要求,提供了较高的实效性和性能价格比。4)功能模块化体系结构、标准兼容性、易于扩展:系统采用开放式体系结构,各模块之间采用服务组件接口进行通信,易于扩展,并对第三方开发提供接口。
附图说明
下面结合附图和具体实施方式对本发明作进一步详细的说明。
图1是本发明实施例中所述方法的主流程图;
图2是本发明实施例中所述系统的原理框图。
具体实施方式
下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京二进制信息技术有限公司,未经北京二进制信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911008214.2/2.html,转载请声明来源钻瓜专利网。