The invention discloses a distributed information system in data processing method and device, wherein the method comprises the following steps: distributed information system in the maintenance of user level message subject metadata; metadata received data processing on the theme of the user specified message level read requests, user level metadata returns the specified message to the theme data processing, the data processing method based on metadata of the user level, the target data of the specified message subject of the specified type. The technical scheme in terms of data so that the data and metadata associated in storage is higher, can be saved in the same distributed information system, on the other hand, the user can save all kinds of information using metadata to user level, in order to cope with the different data processing scene.
【技术实现步骤摘要】
一种分布式消息系统中的数据处理方法和装置
本专利技术涉及计算机
,具体涉及一种分布式消息系统中的数据处理方法和装置。
技术介绍
分布式消息系统(如Kafka、RocketMQ)能够提供消息订阅、发布、支持高并发。用户发布到分布式消息系统中的消息通常对应一个消息主题(Topic)。此外,分布式消息系统的元数据(metadata)通常是系统级的,与分布式消息系统相独立保存,例如Kafka的元数据通常保存在zookeeper(一种分布式系统的调度架构)上。而我们知道的是,元数据与数据的关联性很高,这种独立存储的方式并不是在各方面都是最佳的。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的分布式消息系统中的数据处理方法和装置。依据本专利技术的一个方面,提供了一种分布式消息系统中的数据处理方法,包括:为分布式消息系统中的消息主题维护用户级别的元数据;接收数据处理方对指定消息主题的用户级别的元数据读取请求,向所述数据处理方返回该指定消息主题的用户级别的元数据,以使所述数据处理方根据所述用户级别的元数据,对该指定消息主题的目标数据进行指定类型的处理。可选地,其中,所述为分布式消息系统中的消息主题维护用户级别的元数据包括:在根据消息主题创建请求创建消息主题时,根据所述消息主题创建请求中的元数据创建请求,创建相应的用户级别的元数据。可选地,所述为分布式消息系统中的消息主题维护用户级别的元数据包括:提供元数据交互接口,通过所述元数据交互接口接收对指定消息主题的元数据维护请求;根据所述元数据维护请求,对相应的消息主题的用户级别 ...
【技术保护点】
一种分布式消息系统中的数据处理方法,其中,该方法包括:为分布式消息系统中的消息主题维护用户级别的元数据;接收数据处理方对指定消息主题的用户级别的元数据读取请求,向所述数据处理方返回该指定消息主题的用户级别的元数据,以使所述数据处理方根据所述用户级别的元数据,对该指定消息主题的目标数据进行指定类型的处理。
【技术特征摘要】
1.一种分布式消息系统中的数据处理方法,其中,该方法包括:为分布式消息系统中的消息主题维护用户级别的元数据;接收数据处理方对指定消息主题的用户级别的元数据读取请求,向所述数据处理方返回该指定消息主题的用户级别的元数据,以使所述数据处理方根据所述用户级别的元数据,对该指定消息主题的目标数据进行指定类型的处理。2.如权利要求1所述的方法,其中,所述为分布式消息系统中的消息主题维护用户级别的元数据包括:在根据消息主题创建请求创建消息主题时,根据所述消息主题创建请求中的元数据创建请求,创建相应的用户级别的元数据。3.如权利要求1所述的方法,其中,所述为分布式消息系统中的消息主题维护用户级别的元数据包括:提供元数据交互接口,通过所述元数据交互接口接收对指定消息主题的元数据维护请求;根据所述元数据维护请求,对相应的消息主题的用户级别的元数据进行修改/删除,和/或为相应的消息主题新增用户级别的元数据。4.如权利要求1所述的方法,其中,所述接收数据处理方对指定消息主题的用户级别的元数据读取请求,向所述数据处理方返回该指定消息主题的用户级别的元数据包括:提供元数据交互接口,通过所述元数据交互接口接收数据处理方对指定消息主题的用户级别的元数据读取请求,以及向所述数据处理方返回该指定消息主题的用户级别的元数据。5.如权利要求1所述的方法,其中,所述用户级别的元数据包括指定类型消息的概要信息;所述接收数据处理方对指定消息主题的用户级别的元数据读取请求包括:接收数据处理方定期发送的对指定消息主题的用户级别的元数据读取请求;所述根据所述用户级别的元数据,对该指定消息主题的目标数据进行指定类型的处理包括:根据所述指定类型消息的概要信息,对该指...
【专利技术属性】
技术研发人员:倪传蕾,马庆祥,
申请(专利权)人:北京奇虎科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。