本发明属于数据处理及展示的技术领域,具体地涉及一种金融数据展示平台,其数据主要为与银行相关的金融数据。
背景技术:
随着社会的进步和发展,金融日益成为人们生产生活中必不可少的部分,而互联网金融也成为研发的一个热点。
但是,互联网金融涉及到的数据量是巨大的,如何对海量数据实现查询、统计、展示,这是目前互联网金融管理控制方亟需解决的技术问题。
技术实现要素:
本发明的技术解决问题是:克服现有技术的不足,提供一种金融数据展示平台,其能够对海量数据不同组合条件进行查询统计,对多行业不同筛选标准进行统一展示。
本发明的技术解决方案是:这种金融数据展示平台,该平台的基础框架为Laravel5.2,视图采用模板渲染,该平台包括:
接入层,其配置来获取请求参数,每个Http请求通过自己的Request来
获取请求参数;
业务应用层,其包括索引模块、产品雷达模块、营销活动模块、风险
管理模块、客户雷达模块、增值服务模块、行业洞察模块、用户系统
模块、前端模块,每个模块具有自己的业务来负责业务逻辑的组装和
对渲染视图的格式化;
基础业务层,其包括数据模块、短信模块、邮件模块、支付模块;
数据中心,其包括Hbase数据源、Mysql数据源、Redis数据源;
监控中心,其配置来缓存数据并形成日志。
本发明基础框架为Laravel5.2,视图采用模板渲染,平台包括接入层、业务应用层、基础业务层、数据中心、监控中心,业务应用层每个模块具有自己的业务来负责业务逻辑的组装和对渲染视图的格式化,因此能够对海量数据不同组合条件进行查询统计,对多行业不同筛选标准进行统一展示。
附图说明
图1是根据本发明的金融数据展示平台的结构示意图。
具体实施方式
如图1所示,这种金融数据展示平台,该平台的基础框架为Laravel5.2,视图采用模板渲染,该平台包括:
接入层,其配置来获取请求参数,每个Http请求通过自己的Request来
获取请求参数;
业务应用层,其包括索引模块、产品雷达模块、营销活动模块、风险
管理模块、客户雷达模块、增值服务模块、行业洞察模块、用户系统
模块、前端模块,每个模块具有自己的业务来负责业务逻辑的组装和
对渲染视图的格式化;
基础业务层,其包括数据模块、短信模块、邮件模块、支付模块;
数据中心,其包括Hbase数据源、Mysql数据源、Redis数据源;
监控中心,其配置来缓存数据并形成日志。
本发明基础框架为Laravel5.2,视图采用模板渲染,平台包括接入层、业务应用层、基础业务层、数据中心、监控中心,业务应用层每个模块具有自己的业务来负责业务逻辑的组装和对渲染视图的格式化,因此能够对海量数据不同组合条件进行查询统计,对多行业不同筛选标准进行统一展示。
更进一步地,各个模块内的业务之间通过ParamsBean传递。
更进一步地,由Request转化为ParamsBean。
更进一步地,所有模块的配置统一静态管理。另外,Static:压缩后静态资源(js,css等),Exception:统一接管程序的错误和异常。
更进一步地,基础业务层是接口化的。
更进一步地,通过Engine规范出业务应用层的接口定义,通过Schema规范基础业务层的接口定义,项目中的类实例用ioc的形式注入,通过
Middleware检查各功能的权限的控制和分配,通过Artisan调度所有需要离线运行的任务。
该平台的构建部署(Build)如下:
Centos6.4
Nginx1.8.0
Php5.6.15
Mysql5.6.27
Redis2.8.13
Jenkins1.6
GitLab6.3
以上所述,仅是本发明的较佳实施例,并非对本发明作任何形式上的限制,凡是依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属本发明技术方案的保护范围。