当前位置: 首页 > 知识库问答 >
问题:

使用Kafka Listener vs Kafka Consumer提取具有指定密钥的消息

锺英卫
2023-03-14

我使用一个SpringBoot应用程序来制作或消费/收听Kafka的消息。

共有1个答案

范成周
2023-03-14

KafkaListener是Spring特有的概念,它封装了Kafka消费者API。

没有办法通过给定密钥的特定偏移量获得消息。您必须计算分区,然后扫描整个偏移量

 类似资料:
  • 问题内容: 我正在尝试从JSON对象提取密钥。在这种情况下,JSON对象是通过对名为 SkyRock的 社交网站的API调用获得的,如下所示: 我基本上想将所有 post_id 值存储在ArrayList中。为了做到这一点,我试图从JSON对象中提取 密钥 ,并按如下方式进行: 问题是无法找到合适的变量类型,在其中我可以存储从 keyset() 方法获得的结果。 我尝试搜索答案,但是在大多数情况下

  • 我是拉威尔的新手,我正在尝试使用Artisan命令。。。 它显示。。。 Laravel开发服务器已启动:http://127.0.0.1:8000 但是,当我手动输入时,它不会自动启动http://127.0.0.1:8000 它显示了这个错误: RuntimeException未指定应用程序加密密钥。 有什么想法吗?我正在使用Laravel framework 5.5-dev。

  • 使用指定密码生成对称密钥,保存并返回ID。 调用: web3.shh.generateSymKeyFromPassword(password, [callback]) 参数: password:String - 用于生成对称密钥的密码 callback:Function - 可选的回调函数,其第一个参数为错误对象,第二个参数为返回结果 返回值: String - 成功时返回ID,否则返回错误信息

  • 我想使用来自特定队列或具有给定密钥的特定交换的多个消息。 因此,场景如下所示: 发布者发布消息1在队列1发布者发布消息2在队列1发布者发布消息3在队列1发布者发布消息4在队列2发布者发布消息5在队列2...消费者从队列1中消费消息一次获取[消息1,消息2,消息3],并在一次回调中处理它们 这些消息不是同时出现的,就像事件一样,我希望将它们收集到队列中,打包并发送给第三方。 我也读过这篇文章: ht

  • 我试图在我的应用程序中创建一个文件的临时URL。我能够上传文件到S3桶,我能够使用方法

  • 我在使用来自Firebase的新FiRecovery时遇到了问题。 情境:我有一个 我使用集合(“房间”)创建房间。添加(房间) 我想做的是:我需要更新一个房间。 为此,我使用:<代码>集合('room')。doc(房间ID)。更新(update) 因此,我需要在我的收藏中的文档中添加ROOM\u ID: 有没有可能实现这一目标? 另一种方法是为自己创建一个生成的ID: 但我想避免它。