在 Pulsar Python Client 中,有一个订阅者选项unacked_messages_timeout_ms
来设置未确认消息将被重新传递的时间间隔。
Pulsar Go Client 中的等价物是什么?
Python
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