在 Pulsar Python 客户端中,有订阅者选项来设置间隔,在此间隔之后,未被识别的消息将被重新传递。unacked_messages_timeout_ms
脉冲星Go客户端的等效物是什么?
蟒
py_consumer = client.subscribe(
topic='my-topic',
subscription_name="py-subscriber",
unacked_messages_timeout_ms=10000,
consumer_type=pulsar.ConsumerType.Shared
)
戈朗
go_consumer, err := client.Subscribe(
pulsar.ConsumerOptions{
Topic: "my-topic",
SubscriptionName: "go-subscriber",
Type: pulsar.Shared,
unacked_messages_timeout_ms ????
})
我在这里找不到任何东西:https://pkg.go.dev/github.com/apache/pulsar-client-go/pulsar#ConsumerOptions
如果它不存在,如何配置重新交付间隔以及默认值是什么?
在Github问题中也提出了同样的问题:https://github.com/apache/pulsar-client-go/issues/608
萧十郎
相关分类