`

这么重要的报表系统,怎么提升稳定性?

 
阅读更多

随着报表系统在企业信息化系统中地位的提升,其所承担的压力也随之增加。对于大数据量、高用户量、高并发数的企业,如何让报表系统在高压的环境下依然稳定,保证系统的安全性、可用性,成为了企业不得不要考虑的问题。而集群,正是解决这些问题的一剂良方。

一、什么是集群?

如果您已经熟悉集群的概念,可跳过此段内容。

简单来说,集群(cluster)就是一组计算机,它们作为一个整体向用户提供网络资源,这些单个的计算机系统就是集群的节点(node)。



 

集群一般都具有以下三个关键特性:

(1) 可扩展性

集群的性能不限于单一的服务实体,新的服务实体可以动态的加入到集群,从而增强集群的性能。

(2) 高可用性

当集群中某个服务器由于故障或者维护需要而无法使用,这台服务器上所运行的应用程序将在另一节点服务器上被自动接管。

(3) 负载均衡

负载均衡能把任务比较均匀的分布到集群环境下的计算和网络资源,以便提高数据吞吐量。

既然介绍了集群, 就不得不提一下分布式了,许多刚接触集群的朋友可能傻傻分不清分不清集群与分布式的区别。

其实so easy,分布式是指将同一个工程不同的业务分布在多个服务器上,而集群是在多个服务器上部署相同的工程。

对于集群和分布式两种部署方式,帆软都有对应的解决方案,本文主要讲解FineReport10.0FineBI5.0平台推出的新集群功能。

二、我们为什么要做集群?

随着报表系统在企业信息化系统中的重要性和使用频率日益提高,企业在使用单个服务器上部署的报表系统时,可能会遇到下面几种情况:

1)业务系统要求7*24不间断运行,服务器宕机导致系统停止造成的损失巨大。



 

2)单机系统容易受到各种情况干扰,数据安全性易受到威胁。

3)面对高并发的情况,单个服务器面临排队时间长的情况。

那么,面对这些情况,怎样才能将报表系统的稳定性最大化,可用性最大化?

三、新集群优势介绍

为了解决上述问题,帆软从FineReport8.0开始就推出了集群解决方案,客户可以根据方案配置多种负载均衡方式的集群系统,基本上可以满足企业对集群系统的需求,但是产品功能尚未设计到决策系统平台上,所以也有一些局限性,比如对网络环境适配不足、节点间同步方式为定时同步、配置方式比较复杂等等。

大家对于集群的诉求,帆软一直是关注着的,近半年来帆软通过收集客户在使用FineReport8.0FineReport9.0集群时遇到的问题,调研企业客户对集群的需求,在FineReport10.0版本FineBI5.0版本推出了全新web集群,新集群功能有如下几个特性,从根本上解决了旧集群方案的局限性问题,从平台角度去重新设计集群功能,真正做到为客户系统的高效正常运转保驾护航。

1高可用性

①采用无主机模式,节点宕机后系统仍可正常运行;

②自动检测节点情况,节点宕机后,自动切换其他节点,已登录的用户无需重新登录;

③集群支持所有单机功能。

2高一致性

①各节点间平台配置信息和资源文件修改能够实时同步;

②能智能检测各节点的版本文件(jar包、插件等)。

3高适应性

①适配各种网络环境,对操作系统的依赖低;

②可组合不同操作系统的节点在同一个集群里,适应多种常用的 web服务器。

4使用简单

①平台可视化配置,无需修改各种复杂的配置文件;

②支持热部署,增加删除节点不需要重启集群,只需要拷贝其他节点文件即可;

③实时监控各节点的运行状态,如内存使用情况。

5强扩展性

基于良好的架构设计,新集群可以添加更多文件的存储方式和支持的数据库。



 

如果您的企业面临着服务器不稳定,系统并发数高的问题,毫无疑问使用新集群是解决此类问题的一个极佳方案。如果您使用的是基于FineReport8.0FineReport9.0手工搭建的集群,使用FineReport10.0FineBI5.0的新集群功能,将会极高地提升企业的运维效率。

转自:

https://www.yidianzixun.com/article/0LYJanZy
  • 大小: 21.6 KB
  • 大小: 15.2 KB
  • 大小: 36.2 KB
分享到:
评论

相关推荐

    如意报表插件

    并且,该软件还推出了大数据量报表的稳定性控制、报表样式表、报表继承机制以及报表内容的多语言智能切换等创新型功能,同时如意报表插件还提高了报表的开发效率的同时,极大降低了报表系统的维护成本,有兴趣的朋友...

    WinCC OPC 报表总结

    当前国内外有很多著名的DCS厂商,如SIEMNES,ABB,等,他们都把重点放在了对现场的监控和现场数据的获取上,在报表方面做的不够完善,或者是报表没有通用性,只有在他们自己的系统中才可以使用,当然如果是不错的报表...

    南财会计信息系统.doc

    1)了解软件功能是否满足本企业的业务处理的要求2)考查软件系统设置的灵活性、开放 性与可扩展性3)考察会计软件的运行稳定性与易用性4)了解会计软件对计算机性能要求 及其运行效率5)从开发商的发展前景和售后服务...

    基于C++宾馆客房管理系统的毕业设计,采用面向对象的编程思想,MySQL作为后台数据库,保证数据的安全性和稳定性

    同时,本系统采用MySQL作为后台数据库,保证数据的安全性和稳定性。 ## 基于C++的宾馆客房管理系统是一款功能强大、易用性高的管理软件,可以帮助宾馆提高管理效率,提升客户服务质量。本系统的开发将使我更深入...

    FineReport7报表帮助文档

    软件公司用FineReport报表,在软件开发过程中,可以加快开发速度,提高软件的稳定性;在软件交付后,可以大大的降低维护难度,提高最终用户的满意度。开发出的软件可以做到随需应变。 企事业单位这些最终用户应用...

    酒店千里马V7前台系统-报表说明书

    V7.2前台系统包括客房预订、客人接待、收银管理、夜间稽核、客房管家、问讯留言、礼宾服务、公关销售、报表系统、基本设置、系统管理、外围接口、常用工具等功能模块。 酒店前台管理是一个流程复杂、实时性强的系统...

    帆软报表软件FineReport帮助文档

    有了FineReport报表工具,在软件开发过程中,可以革命性的加快开发速度,提高软件的稳定性;在软件交付后,可以大大的降低维护难度,提高最终用户的满意度。开发出的软件可以做到随需应变。 FineReport报表软件功能...

    基于ASP.NET的选煤厂网络报表系统设计与应用

    根据选煤厂的业务流程及计算机、计算机网络在选煤厂的应用现状,以选煤厂的实际数据需求为基础,采用.NET技术构建了B/S架构的Web应用程序,实现了选煤厂网络报表系统的报表管理功能。主要介绍了该系统的特性,功能设计,...

    锐浪报表Grid++Report5.3

    4、独有的报表查询显示功能:提供报表查询与输出的集成一次性实现,保证数据不同展现方式的一致性与完整性。 5、报表数据来源丰富:支持绑定(报表数据拉模式)与非绑定(报表数据推模式),一切数据库数据与其它数据都...

    计算机专业毕设ASP.NET教育报表管理系统-权限管理模块(源代码+论文).rar

    5. **安全性考虑**:系统在设计和实现过程中充分考虑了安全性问题,包括输入验证、SQL注入防护、会话管理等,确保系统的稳定性和数据的安全性。 6. **完整的论文资料**:除了源代码外,还包括了完整的毕业设计论文,...

    矿用传感器检定系统设计

    矿用传感器是感知井下环境参数的重要仪器,其稳定性和准确性是环境参数采集的基础。为保证它们稳定可靠地工作,依据AQ 6203—2006、AQ 6207—2007等矿用传感器检测国家和行业标准设计了一套基于C#、ACCESS的矿用传感器...

    毕业设计:教育报表管理系统-权限管理模块(源代码)

    因此,拥有一套实用、高效、完善的报表管理软件就显得尤为重要了,它可以提升教育部门的教育管理质量,提高工作效率,降低行政成本。 设计一套符合云南省某教育局的实际情况、完整统一、技术先进、高效稳定、安全...

    基于B/S架构的自主生成报表引擎系统设计与实现

    基于当前社会对报表应用的需求,为满足开发人员对已有数据库查询显示的不同需要,采用B/S架构,使用JSP编程,设计实现了自主生成报表引擎系统。...经测试该系统具有良好的稳定性、兼容性和可扩展性,达到了设计的要求。

    java报表开发技术深入解析源码下载-StabilityGuide:【稳定大于一切】打造国内稳定性领域知识库,让无法解决的问题少一点点,让世界

    稳定性之于系统,就像健康之于人类,看起来重要不紧急,然而一旦失去,就追悔莫及。 稳定性是一切 0 前面的 1。 为什么要做这个专栏? 让无法解决的问题少一点点,让世界的确定性多一点点。 打造国内稳定性领域知识...

    基于单片机的煤矿设备安全远程监控系统

    针对目前煤矿设备存在的安全隐患问题,结合检测设备的信号以及传感器的特性,设计了一种基于MSP430单片机的...该系统可以对提升机、压缩机、水泵和通风机等矿井设备进行检测,试验样机多次测试验证了系统的可靠性和稳定性.

    LoRa隧道照明网络设备测试系统研究与设计.pdf

    该系统以易控(INSPEC)组态软件为开发平台,可一次性自动完成多达15 台LoRa无线网络设备的功能测试和拷机运行,具有系统工艺参数输入,测试参数的实时采集、运算处理、存盘、显示、报表查看,以及故障自诊断与报警...

    Grid++Report5.6报表开发工具

    4、独有的报表查询显示功能:提供报表查询与输出的集成一次性实现,保证数据不同展现方式的一致性与完整性。 5、报表数据来源丰富:支持绑定(报表数据拉模式)与非绑定(报表数据推模式),一切数据库数据与其它数据都...

    金融税务财务报表数据分析报告.pptx

    财务报表支持不同终端用户快捷上网,自主研发的X5内核在速度、流量节省、稳定性 CEO & Web Design 财务报表 财务报表支持不同终端用户快捷上网,自主研发的X5内核在速度、流量节省、稳定性 Photography 财务报表 ...

    无线呼叫系统方案及费用预算

    早期的无线呼叫系统采用调频(FM)技术,功能单一,系统稳定性和耐用性比较差。随着产品的普及应用,服务企业对无线呼叫系统的稳定性和功能提出了更高的需求,“以调幅(AM)为核心的、具有软件管理功能的新一代产品...

    基于JAVA+mysql的旅游社路线预订系统(全套).zip

    该系统基于JAVA技术构建后端服务,使用mysql数据库存储数据,确保了系统的稳定性和数据的安全性。用户可以通过系统浏览各种旅游路线信息,包括路线介绍、行程安排、费用明细等,并根据自己的需求在线预订和支付。...

Global site tag (gtag.js) - Google Analytics