-
Notifications
You must be signed in to change notification settings - Fork 703
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
消费端怎么设置手动ack #137
Comments
通过设置这个 |
我在消费实时消息的时候,由于我的业务比较耗时,当服务器宕机的时候,那些没有被消费的消息为什么丢失了,服务器重启后也没有消费 |
这里的服务器是你的消费者还是 qmq 的 broker? |
实时消息的过期时间默认是多久?哪里可以设置吗? |
|
您好,现在消费端重启后可以继续消费了,但是消费的数据有问题,是重复的
***@***.***
发件人: Keli
发送时间: 2021-07-01 17:18
收件人: qunarcorp/qmq
抄送: lichchw; Author
主题: Re: [qunarcorp/qmq] 消费端怎么设置手动ack (#137)
参考这里:https://github.com/qunarcorp/qmq/blob/master/docs/cn/install.md#%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6-1
# 可选,动态生效,messagelog过期时间,单位是小时
messagelog.retention.hours=72
# 可选,动态生效,consumerlog过期时间
consumerlog.retention.hours=72
# 可选,动态生效,pulllog过期时间
pulllog.retention.hours=72
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
qmq 服务端没有 ack 的消息都会重复投递,消费的幂等性是需要消费者自己处理的。 |
好的,谢谢 |
你好,未ack的消息重新消费时会报这个错误 |
这个错误倒是没有见过,你这个未 ack 的消息是多久之前的? |
简单来描述一下问题的过程: |
@ToTouchMyheart 你用的是哪个版本,是 master 分支还是某个 release 版本? |
您好,那个问题解决了,是我用的版本不对。 |
一个 consumer group 内的多个消费者共同消费主题的消息,消费者性能相同就是基本平分,消费者性能有差异则是消费能力强的消费更多。 |
好的,谢谢啦 |
When use message.ack method .got exception: |
@QmqConsumer(subject = "your subject", consumerGroup = "group", executor = "your executor bean name")
public void onMessage(Message message) {
message.ack(xxx);
} |
No description provided.
The text was updated successfully, but these errors were encountered: