【技术实现步骤摘要】
数据处理方法、装置、服务器、介质及产品
[0001]本申请涉及分布式
,尤其涉及一种数据处理方法、装置、服务器、介质及产品。
技术介绍
[0002]ClickHouse是一个完备的列式数据库管理系统,允许在运行时创建表和数据库、加载数据以及运行查询。消息队列如常用的Kafka分布式发布订阅消息系统是在消息的传输过程中保存消息的容器。
[0003]ClickHouse一般从消息队列中消费数据,并将消费的数据进行存储。消费数据一般指消费服务器读取数据的过程。在ClickHouse从消息队列消费数据时,主要通过ClickHouse原生的消息队列引擎直接消费数据,其中,消息队列引擎与消息队列相匹配。目前,ClickHouse原生的消息队列引擎的稳定性较差,导致数据传输的质量和效率较差。
技术实现思路
[0004]本申请提供一种数据处理方法、装置、服务器、介质及产品,用以解决ClickHouse原生的消息队列引擎的稳定性较差,导致数据传输的质量和效率较差的问题。
[0005]本申请第一方面提供一种 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于ClickHouse系统中的数据传输中间件,所述ClickHouse系统还包括数据库服务器,所述方法包括:获取数据库服务器待存储的消息数据对应的预设消息类别;根据所述预设消息类别和预设消费限制量从消息队列消费对应目标消息数据;将所述目标消息数据发送至所述数据库服务器,以使所述数据库服务器存储所述目标消息数据。2.根据权利要求1所述的方法,其特征在于,所述数据传输中间件包括:所述数据库服务器对应的第一配置文件;所述获取数据库服务器待存储的消息数据对应的预设消息类别,包括:从所述第一配置文件中确定待存储的消息数据对应的所述预设消息类别。3.根据权利要求2所述的方法,其特征在于,所述数据传输中间件还包括:所述消息队列对应的第二配置文件;所述根据所述预设消息类别和预设消费限制量从消息队列消费对应目标消息数据,包括:根据所述预设消息类别从所述第二配置文件中确定消息队列对应服务器集群的网络地址信息;所述服务器集群存储有待消费目标消息数据;根据所述网络地址信息从对应服务器集群消费对应目标消息数据;根据预设消费限制量控制目标消息数据实际消费的数据量。4.根据权利要求3所述的方法,其特征在于,所述根据所述网络地址信息从对应服务器集群消费对应目标消息数据,包括:根据所述网络地址信息向对应服务器集群发送数据消费请求;接收对应服务器集群反馈的允许消费信息;根据所述允许消费信息从对应服务器集群消费对应目标消息数据。5.根据权利要求3所述的方法,其特征在于,所述根据预设消费限制量控制目标消息数据实际消费的数据量,包括:监控目标消息数据实际消费的数据量是否大于预设消费限制量;若确定实际消费的数据量大于预设消费限制量,则使所述实际消费的数据量等于预设消费限制量。6.根据权利要求5所述的方法,其特征在于,所述第一配置文件还包括:数据库服务器的互联网协议地址;所述将所述目标消息数据发送至所述数据库服务器,以使所述数据库服务器存储所述目标消息数据,包括:从所述第一配置文件中确定数据库服务器对应的互联网协议地址;按照所述互联网协议地址将所述目标...
【专利技术属性】
技术研发人员:邵飞飞,王泽洋,易辛悦,张丹枫,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。