mirror of
https://gitee.com/milvus-io/milvus.git
synced 2024-12-01 19:39:21 +08:00
Fix message stream miss ack
Signed-off-by: xige-16 <xi.ge@zilliz.com>
This commit is contained in:
parent
3e5f05fc0a
commit
795cb74c85
@ -335,6 +335,7 @@ func (ms *PulsarMsgStream) receiveMsg(consumer Consumer) {
|
||||
if !ok {
|
||||
return
|
||||
}
|
||||
consumer.Ack(pulsarMsg)
|
||||
headerMsg := commonpb.MsgHeader{}
|
||||
err := proto.Unmarshal(pulsarMsg.Payload(), &headerMsg)
|
||||
if err != nil {
|
||||
@ -430,6 +431,7 @@ func (ms *PulsarMsgStream) bufMsgPackToChannel() {
|
||||
msgLen := len(consumer.Chan())
|
||||
for i := 0; i < msgLen; i++ {
|
||||
msg := <-consumer.Chan()
|
||||
consumer.Ack(msg)
|
||||
pulsarMsgBuffer = append(pulsarMsgBuffer, msg)
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user