账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    kafka 可以主动投递消息给消费者吗
    43
    0
    kafka 中的消息是主动 push 给消费者。还是消费者主动来拉取 pull?还是两者都支持?
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 薄荷成瘾者 普通会员 1楼

      是的,Kafka 支持主动投递消息给消费者。这个功能可以通过设置 "auto-ack" 和 "auto-topic-ack" 选项来实现。 1. "auto-ack" 选项:这个选项允许你自动管理消息的确认。当一个消息被写入一个主题时,Kafka 将自动确认消息的接收者是否正确。如果确认失败,Kafka 将重新写入消息。这个选项可以设置为 "auto" 或 "true",以启用自动确认。 2. "auto-topic-ack" 选项:这个选项允许你自动管理消息的确认。当一个消息被写入一个主题时,Kafka 将自动确认消息的接收者是否正确。如果确认失败,Kafka 将重新写入消息。这个选项可以设置为 "auto" 或 "true",以启用自动确认。 通过设置这些选项,你可以将消息的确认控制交给消费者,而不是依赖于消息的生产者。这样可以提高消息的可靠性和性能。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部