[发明专利]一种支持集群计算的报表系统及方法在审
申请号: | 202110684203.7 | 申请日: | 2021-06-21 |
公开(公告)号: | CN113486111A | 公开(公告)日: | 2021-10-08 |
发明(设计)人: | 韩志科 | 申请(专利权)人: | 浙大城市学院 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/26;G06F16/28;G06F9/50;G06F9/54;G06F8/65;G06F11/14 |
代理公司: | 沈阳工匠智诚知识产权代理事务所(普通合伙) 21256 | 代理人: | 孙楠 |
地址: | 310000 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 支持 集群 计算 报表 系统 方法 | ||
1.一种支持集群计算的报表系统,包括服务端与客户端,其特征在于:所述服务端包括报表制作单元、报表任务分发单元和报表数据储存单元,所述客户端包括报表任务接受模块、报表任务填报模块和报表任务汇总模块;
所述报表制作单元用于管理员制作报表任务,所述报表任务分发单元用于将报表制作单元制作的报表任务分发给不同的客户端,所述报表数据储存单元用于储存报表数据信息;
所述报表任务接受模块用于计算完成接收到的报表任务,所述报表任务填报模块用于填报所完成的报表任务,所述报表任务汇总模块用于汇总数据,汇总后的数据返回到服务端中的报表数据储存单元中。
2.根据权利要求1所述的一种支持集群计算的报表系统,其特征在于:所述服务端位于Kubernetes集群中,且所述服务端是无状态的,可以在Kubernetes里无缝扩容。
3.根据权利要求2所述的一种支持集群计算的报表系统,其特征在于:所述服务端通过监控配合扩容策略实现自动扩容,报表流量达到阈值自动触发Kubernetes的HPA机制,进行自动弹性伸缩。
4.根据权利要求1所述的一种支持集群计算的报表系统,其特征在于:用户通过浏览器打开所述客户端进行填报操作。
5.根据权利要求1所述的一种支持集群计算的报表系统,其特征在于:为了保证用户及时收到通知,通过手机应用程序对用户进行通知。
6.根据权利要求1所述的一种支持集群计算的报表系统,其特征在于:所述服务端的报表数据储存单元中配合使用MySQL与MongoDB数据库,通过MongoDB数据库保证系统的高性能,通过MySQL数据库作为备份,保证系统的可靠性。
7.根据权利要求4所述的一种支持集群计算的报表系统,其特征在于:所述客户端的报表计算功能是C/S模式的服务调用,所述客户端在网页中运行,而所述服务端在WebWorker中运行,彼此完全独立,两者通信时,采用postMessage方法进行调用,WebWorker中运行服务可以大大提高效率,避免密集计算时导致的界面卡顿。
8.一种如权利要求1-7中任意一项所述支持集群计算的报表系统的方法,其特征在于:用户通过所述客户端完成报表任务中的计算操作,包含数据填报、依赖项解析、报表解析功能,通过所述服务端安排任务与储存数据,提供取数接口和入库操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙大城市学院,未经浙大城市学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110684203.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种耐高温高压防火气密门的密封结构
- 下一篇:一种识别围标串标行为的方法