【技术实现步骤摘要】
一种基于消息采集和多维度分布的系统
本专利技术属于互联网领域,尤其涉及到一种基于消息采集和多维度分布的系统。
技术介绍
随着物联网的发展,设备和后台服务器通信要求越来越高,同时设备会不定期或时刻往服务器发送数据,有些数据可能非常重要,所以对通信的安全性、稳定性及数据的准确性要求很高,同时服务器接收数据所需承载的并发量也极大,并且后台服务收到消息后,需要先对数据进行校验、幂等、数据填充等,其中如果出现问题需要发出预警通知相关人员,没有问题后会按照多种维度进行数据的分发,维度可自定义,数据分发后还需要检查数据在其他业务服务中是否正确接收,基于现有的消息采集和消息分发的存在的问题,急需一种解决上述问题的一种基于消息采集和多维度分布的系统。
技术实现思路
本专利技术提供一种基于消息采集和多维度分布的系统,解决的上述问题。为解决上述问题,本专利技术提供的技术方案如下:为解决上述问题,本专利技术提供的技术方案如下:一种基于消息采集和多维度分布的系统,设有消息采集服务集群、消息分发服务集群、业务服务集群和数据校 ...
【技术保护点】
1.一种基于消息采集和多维度分布的系统,其特征在于,设有消息采集服务集群、消息分发服务集群、业务服务集群和数据校验服务集群;消息采集服务集群接收设备上传的数据并对数据进行解密校验,解密校验之后的数据发送给消息分发服务集群;消息分发服务集群将获取解密校验之后的数据并进行填充处理,将填充之后的数据通过消息分发器发送给业务服务集群,业务服务集群通过消息分发服务集群获得拉取业务消息,消息分发服务集群通过数据校验服务集群获得相应的补偿消息。/n
【技术特征摘要】
1.一种基于消息采集和多维度分布的系统,其特征在于,设有消息采集服务集群、消息分发服务集群、业务服务集群和数据校验服务集群;消息采集服务集群接收设备上传的数据并对数据进行解密校验,解密校验之后的数据发送给消息分发服务集群;消息分发服务集群将获取解密校验之后的数据并进行填充处理,将填充之后的数据通过消息分发器发送给业务服务集群,业务服务集群通过消息分发服务集群获得拉取业务消息,消息分发服务集群通过数据校验服务集群获得相应的补偿消息。
2.根据权利要求1所述一种基于消息采集和多维度分布的系统,其特征在于,所述消息采集服务集群设有数据接收单元、解密校验单元、预警单元和消息中间件;数据接收单元接收设备上的数据;解密校验单元对数据接收单元中的数据进行解密校验:若校验失败,则将数据直接打回,并将校验失败消息发送给预警单元,预警单元则发出预警通知消息,并进行问题排查;若校验成功,则将数据按照主题先发送给消息中间件,同时还会按照设备编号的维度再次发送一条库存变更消息给消息中间件的指定分区,消息中间件将消息上传至服务器中。
3.以保证设备维度上的消息顺序,消息采集服务可抗高并发,支持集群部署。
4.根据权利要求2所述一种基于消息采集和多维度分布的系统,其特征在于,主题是根据公司编号维度、机器编号维度、机器类型编号维度和时间日期维度的任意组合形成的一个主题。
...
【专利技术属性】
技术研发人员:黄海平,
申请(专利权)人:深圳市坤同智能仓储科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。