采集采集系统(客户端采集系统的2种数据输入转发模式(图))

优采云 发布时间: 2021-11-06 14:04

  采集采集系统(客户端采集系统的2种数据输入转发模式(图))

  采集采集系统一般有客户端模块、服务端模块、同采平台(即监控端)。用户采集数据时要通过客户端或服务端实现的,中间的数据处理、数据的压缩等都会占用采集端。采集系统一般分为多个集群,当集群中一台出现故障无法访问时,另一台还可继续采集并输出数据,即便另一台出现故障,系统依然能保证接收的数据始终正确。但是,当两台同时出现故障时,就无法继续采集数据,或采集的数据有延迟或丢失,这样系统一旦崩溃,系统发出的报警就会失效,这会直接影响用户的业务使用。

  中间转发采集系统有2种数据输入转发模式:采集端对接其他采集端,通过路由转发接口外部数据输入;或采集端对接其他采集端,通过路由转发接口访问对方服务器。只要服务端接入的数据达到采集系统的合理限制,转发的数据请求次数等都没问题。监控端采集系统(以下简称服务端)一般是支持实时采集,当服务端接收到客户端采集的数据时,将其分发给路由转发器,转发器再将数据分发给采集端。

  这些转发路由转发器一般都提供对外的接口。采集端监控端对于广播报警,单台主动关闭服务端的代码是需要单独搭建监控端的,即需要维护一个采集平台。不过,这并不是决定性因素,决定性因素是采集端与路由转发器之间通讯的性能。客户端采集系统随着中间转发配置的增加,采集系统需要同时安装转发和监控端。客户端采集系统采集系统需要考虑在数据传输的时间(包括基本错误时间、主动错误时间、被动错误时间、接收数据时间等)内将客户端的数据分发到转发出去,否则当采集端开始处理数据时,发现服务端数据与自己需要的不一致,就无法继续处理下去,进而影响到采集系统接收的数据。

  特别是当采集数据有延迟或丢失时,采集系统关闭服务器将导致实时数据处理慢或丢失,但在整个分发过程中的错误处理过程并不会延长。中间转发对于仅仅是基于lamp环境的应用,通常是从数据源端获取数据,并将数据传输到服务端。数据的传输以及传输之间的错误处理并不是采集系统的重点,反而是对中间转发配置的调整以及的性能有一定的影响。

  因此在实现采集系统时,需要尽量在采集端安装高性能的单台mcu,从而减少采集端对于中间转发器的依赖。传输速率由于硬件环境的限制,不同的采集传输速率会有差异,需要根据实际的采集数据量来调整。延迟性一般硬件环境下传输速率会大于数据承载量,在数据量巨大的情况下,应当考虑采用加速方案。数据压缩数据压缩技术可以有效减少传输路由转发过程中的数据的丢失,防止系统丢包。但传输延迟依然是系统运行过程。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线