【技术实现步骤摘要】
监测消息队列中数据丢失的方法及相关产品
本申请涉及通信
,具体涉及一种监测消息队列中数据丢失的方法及相关产品。
技术介绍
目前,人们正处于信息高度集成的单位中,由于业务的需求,需要单位中的各个业务系统之间进行频繁的数据交互,一般采用两种方式进行数据的交互,第一种,点对点进行数据传输,即数据发送端需要为各个数据接收端传输数据时,分别与各个接收端进行点对点的对接,实现与各个数据接收端的数据传输,但是,点对点的方式中一旦数据发送端修改数据,就需要重新调整布局,数据传输效率慢;第二种,采用消息队列进行数据传输,即发送端将数据发送到消息队列中,然后由各个接收端从消息队列中消费各自所需的数据,但是,由于数据交流频繁,在传输过程容易丢失数据。现有技术中,在采用消息队列传输数据时,数据易丢失,用户体验差。
技术实现思路
本申请实施例提供了一种监测消息队列中数据丢失的方法及相关产品,以期监测消息队列中的数据数量,解决传输过程中数据丢失的问题。第一方面,本申请实施例提供一种监测消息队里中数据丢失的方法,所述方法包括:消息队列服务器获取发送端向消息队列发布的数据的第一数量,获取接收端 ...
【技术保护点】
1.一种监测消息队列中数据丢失的方法,其特征在于,所述方法包括:消息队列服务器获取发送端向消息队列发布的数据的第一数量,获取接收端从所述消息队列中消费的数据的第二数量;所述消息队列服务器检测所述第一数量与所述第二数量是否一致;如所述第一数量与所述第二数量不一致,所述消息队列服务器确定数据丢失,向所述发送端发送第一提示信息,向所述接收端发送第二提示信息,其中,所述第一提示信息用于提示所述发送端向所述消息队列重新发布数据,所述第二提示信息用于提示所述接收端从所述消息队列重新消费数据。
【技术特征摘要】
1.一种监测消息队列中数据丢失的方法,其特征在于,所述方法包括:消息队列服务器获取发送端向消息队列发布的数据的第一数量,获取接收端从所述消息队列中消费的数据的第二数量;所述消息队列服务器检测所述第一数量与所述第二数量是否一致;如所述第一数量与所述第二数量不一致,所述消息队列服务器确定数据丢失,向所述发送端发送第一提示信息,向所述接收端发送第二提示信息,其中,所述第一提示信息用于提示所述发送端向所述消息队列重新发布数据,所述第二提示信息用于提示所述接收端从所述消息队列重新消费数据。2.根据权利要求1所述的方法,其特征在于,所述在消息队列服务器获取发送端向消息队列发布的数据的第一数量之前,所述方法还包括:消息队列服务器搭建消息队列,创建所述消息队列的用户名、密码、访问路径以及端口号;所述消息队列服务器将所述用户名、密码、访问路径以及端口号分别发送至发送端和接收端,以使所述发送端根据所述用户名、密码、访问路径以及端口号向所述消息队列发布数据,以使所述接收端根据所述用户名、密码、访问路径以及端口号从所述消息队列中消费数据。3.根据权利要求2所述的方法,其特征在于,所述在消息队列服务器获取发送端向消息队列发布的数据的第一数量之前,所述方法还包括:所述消息队列服务器向所述发送端下发数据格式转化指令,所述数据格式转化指令用于指示所述发送端将需要发布的数据的数据格式转换为预设格式;所述消息队列服务器接收所述发送端发布的数据,并存储至所述消息队列。4.根据权利要求3所述的方法,其特征在于,所述消息队列服务器接收所述发送端发布的数据,并存储至所述消息队列具体包括:所述消息队列服务器接收所述发送端发布的数据,对该数据进行关键词识别,获取该数据中的多个关键词,得到第一关键词组,将所述数据与所述第一关键词组对应存储至所述消息队列;如所述第一数量与所述第二数量不一致,所述消息队列服务器确定数据丢失具体包括:如所述第一数量与所述第二数量不一致,所述消息队列服务器对接收端消费的数据进行关键词识别,获取该数据中的多个关键词,得到第二关键词组;所述消息队列服务器从所述消息队列中提取所述第一关键词组,确定所述第一关键词组与所述第二关键词组的匹配度,如所述匹配度小于第一阈值,确定数据丢失。5.根据权利要求3所述的方法,其特征在于,所述消息队列服务器接收所述发送端发布的数据,并存储至所述消息队列具体包括:所述消息队列服务器接收所述发送端发布的数据,对所述数据添加时间戳,并将所述数据与所述数据的时间戳对应存储至所述消息队列,所述时间戳用于记录所述消...
【专利技术属性】
技术研发人员:刘业辉,董立明,刘玉博,
申请(专利权)人:平安普惠企业管理有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。