随着报表系统在企业信息化系统中地位的提升,其所承担的压力也随之增加。对于大数据量、高用户量、高并发数的企业,如何让报表系统在高压的环境下依然稳定,保证系统的安全性、可用性,成为了企业不得不要考虑的问题。而集群,正是解决这些问题的一剂良方。
一、什么是集群?
如果您已经熟悉集群的概念,可跳过此段内容。
简单来说,集群(cluster)就是一组计算机,它们作为一个整体向用户提供网络资源,这些单个的计算机系统就是集群的节点(node)。
集群一般都具有以下三个关键特性:
(1) 可扩展性
集群的性能不限于单一的服务实体,新的服务实体可以动态的加入到集群,从而增强集群的性能。
(2) 高可用性
当集群中某个服务器由于故障或者维护需要而无法使用,这台服务器上所运行的应用程序将在另一节点服务器上被自动接管。
(3) 负载均衡
负载均衡能把任务比较均匀的分布到集群环境下的计算和网络资源,以便提高数据吞吐量。
既然介绍了集群, 就不得不提一下分布式了,许多刚接触集群的朋友可能傻傻分不清分不清集群与分布式的区别。
其实so easy,分布式是指将同一个工程不同的业务分布在多个服务器上,而集群是在多个服务器上部署相同的工程。
对于集群和分布式两种部署方式,帆软都有对应的解决方案,本文主要讲解FineReport10.0和FineBI5.0平台推出的新集群功能。
二、我们为什么要做集群?
随着报表系统在企业信息化系统中的重要性和使用频率日益提高,企业在使用单个服务器上部署的报表系统时,可能会遇到下面几种情况:
(1)业务系统要求7*24不间断运行,服务器宕机导致系统停止造成的损失巨大。
2)单机系统容易受到各种情况干扰,数据安全性易受到威胁。
3)面对高并发的情况,单个服务器面临排队时间长的情况。
那么,面对这些情况,怎样才能将报表系统的稳定性最大化,可用性最大化?
三、新集群优势介绍
为了解决上述问题,帆软从FineReport8.0开始就推出了集群解决方案,客户可以根据方案配置多种负载均衡方式的集群系统,基本上可以满足企业对集群系统的需求,但是产品功能尚未设计到决策系统平台上,所以也有一些局限性,比如对网络环境适配不足、节点间同步方式为定时同步、配置方式比较复杂等等。
大家对于集群的诉求,帆软一直是关注着的,近半年来帆软通过收集客户在使用FineReport8.0、FineReport9.0集群时遇到的问题,调研企业客户对集群的需求,在FineReport10.0版本和FineBI5.0版本推出了全新web集群,新集群功能有如下几个特性,从根本上解决了旧集群方案的局限性问题,从平台角度去重新设计集群功能,真正做到为客户系统的高效正常运转保驾护航。
(1)高可用性:
①采用无主机模式,节点宕机后系统仍可正常运行;
②自动检测节点情况,节点宕机后,自动切换其他节点,已登录的用户无需重新登录;
③集群支持所有单机功能。
(2)高一致性:
①各节点间平台配置信息和资源文件修改能够实时同步;
②能智能检测各节点的版本文件(jar包、插件等)。
(3)高适应性:
①适配各种网络环境,对操作系统的依赖低;
②可组合不同操作系统的节点在同一个集群里,适应多种常用的 web服务器。
(4)使用简单:
①平台可视化配置,无需修改各种复杂的配置文件;
②支持热部署,增加删除节点不需要重启集群,只需要拷贝其他节点文件即可;
③实时监控各节点的运行状态,如内存使用情况。
(5)强扩展性:
基于良好的架构设计,新集群可以添加更多文件的存储方式和支持的数据库。
如果您的企业面临着服务器不稳定,系统并发数高的问题,毫无疑问使用新集群是解决此类问题的一个极佳方案。如果您使用的是基于FineReport8.0或FineReport9.0手工搭建的集群,使用FineReport10.0或FineBI5.0的新集群功能,将会极高地提升企业的运维效率。
转自:
https://www.yidianzixun.com/article/0LYJanZy |
相关推荐
并且,该软件还推出了大数据量报表的稳定性控制、报表样式表、报表继承机制以及报表内容的多语言智能切换等创新型功能,同时如意报表插件还提高了报表的开发效率的同时,极大降低了报表系统的维护成本,有兴趣的朋友...
当前国内外有很多著名的DCS厂商,如SIEMNES,ABB,等,他们都把重点放在了对现场的监控和现场数据的获取上,在报表方面做的不够完善,或者是报表没有通用性,只有在他们自己的系统中才可以使用,当然如果是不错的报表...
1)了解软件功能是否满足本企业的业务处理的要求2)考查软件系统设置的灵活性、开放 性与可扩展性3)考察会计软件的运行稳定性与易用性4)了解会计软件对计算机性能要求 及其运行效率5)从开发商的发展前景和售后服务...
同时,本系统采用MySQL作为后台数据库,保证数据的安全性和稳定性。 ## 基于C++的宾馆客房管理系统是一款功能强大、易用性高的管理软件,可以帮助宾馆提高管理效率,提升客户服务质量。本系统的开发将使我更深入...
软件公司用FineReport报表,在软件开发过程中,可以加快开发速度,提高软件的稳定性;在软件交付后,可以大大的降低维护难度,提高最终用户的满意度。开发出的软件可以做到随需应变。 企事业单位这些最终用户应用...
V7.2前台系统包括客房预订、客人接待、收银管理、夜间稽核、客房管家、问讯留言、礼宾服务、公关销售、报表系统、基本设置、系统管理、外围接口、常用工具等功能模块。 酒店前台管理是一个流程复杂、实时性强的系统...
有了FineReport报表工具,在软件开发过程中,可以革命性的加快开发速度,提高软件的稳定性;在软件交付后,可以大大的降低维护难度,提高最终用户的满意度。开发出的软件可以做到随需应变。 FineReport报表软件功能...
根据选煤厂的业务流程及计算机、计算机网络在选煤厂的应用现状,以选煤厂的实际数据需求为基础,采用.NET技术构建了B/S架构的Web应用程序,实现了选煤厂网络报表系统的报表管理功能。主要介绍了该系统的特性,功能设计,...
4、独有的报表查询显示功能:提供报表查询与输出的集成一次性实现,保证数据不同展现方式的一致性与完整性。 5、报表数据来源丰富:支持绑定(报表数据拉模式)与非绑定(报表数据推模式),一切数据库数据与其它数据都...
5. **安全性考虑**:系统在设计和实现过程中充分考虑了安全性问题,包括输入验证、SQL注入防护、会话管理等,确保系统的稳定性和数据的安全性。 6. **完整的论文资料**:除了源代码外,还包括了完整的毕业设计论文,...
矿用传感器是感知井下环境参数的重要仪器,其稳定性和准确性是环境参数采集的基础。为保证它们稳定可靠地工作,依据AQ 6203—2006、AQ 6207—2007等矿用传感器检测国家和行业标准设计了一套基于C#、ACCESS的矿用传感器...
因此,拥有一套实用、高效、完善的报表管理软件就显得尤为重要了,它可以提升教育部门的教育管理质量,提高工作效率,降低行政成本。 设计一套符合云南省某教育局的实际情况、完整统一、技术先进、高效稳定、安全...
基于当前社会对报表应用的需求,为满足开发人员对已有数据库查询显示的不同需要,采用B/S架构,使用JSP编程,设计实现了自主生成报表引擎系统。...经测试该系统具有良好的稳定性、兼容性和可扩展性,达到了设计的要求。
稳定性之于系统,就像健康之于人类,看起来重要不紧急,然而一旦失去,就追悔莫及。 稳定性是一切 0 前面的 1。 为什么要做这个专栏? 让无法解决的问题少一点点,让世界的确定性多一点点。 打造国内稳定性领域知识...
针对目前煤矿设备存在的安全隐患问题,结合检测设备的信号以及传感器的特性,设计了一种基于MSP430单片机的...该系统可以对提升机、压缩机、水泵和通风机等矿井设备进行检测,试验样机多次测试验证了系统的可靠性和稳定性.
该系统以易控(INSPEC)组态软件为开发平台,可一次性自动完成多达15 台LoRa无线网络设备的功能测试和拷机运行,具有系统工艺参数输入,测试参数的实时采集、运算处理、存盘、显示、报表查看,以及故障自诊断与报警...
4、独有的报表查询显示功能:提供报表查询与输出的集成一次性实现,保证数据不同展现方式的一致性与完整性。 5、报表数据来源丰富:支持绑定(报表数据拉模式)与非绑定(报表数据推模式),一切数据库数据与其它数据都...
财务报表支持不同终端用户快捷上网,自主研发的X5内核在速度、流量节省、稳定性 CEO & Web Design 财务报表 财务报表支持不同终端用户快捷上网,自主研发的X5内核在速度、流量节省、稳定性 Photography 财务报表 ...
早期的无线呼叫系统采用调频(FM)技术,功能单一,系统稳定性和耐用性比较差。随着产品的普及应用,服务企业对无线呼叫系统的稳定性和功能提出了更高的需求,“以调幅(AM)为核心的、具有软件管理功能的新一代产品...
该系统基于JAVA技术构建后端服务,使用mysql数据库存储数据,确保了系统的稳定性和数据的安全性。用户可以通过系统浏览各种旅游路线信息,包括路线介绍、行程安排、费用明细等,并根据自己的需求在线预订和支付。...