好吧,我发现Kafka 0.8.2 declare @var nvarchar(256) = N'outer text <span class="cssname">inner text to be removed along with tags</span> further text'
select
stuff(@var,charindex('<',@var),charindex('>',@var,charindex('</',@var)) - charindex('<',@var) + 1,'')
的含义与Kafka 0.10.0不同。
https://kafka.apache.org/082/documentation.html
https://kafka.apache.org/documentation/
卡夫卡0.8.2:
request.timeout.ms
在将错误发送回客户端之前,代理将等待尝试满足request.required.acks要求的时间。
卡夫卡0.11.0:
request.timeout.ms
配置控制客户端等待请求响应的最长时间。如果在超时之前没有收到响应,则客户端将在必要时重新发送请求,或者如果重试耗尽则请求失败。
答案 0 :(得分:3)
在Kafka 0.8.2中,request.timeout.ms与生产者有关。如你所知,生产者选择在三种不同的情况下接收ack:刚发送时,领导者接收和写入消息时,领导者和所有副本接收和写入消息。超时是代理在发送错误之前等待上述条件之一(用于将ack发送给生产者)的时间:ack无法按时发送并且超时到期。在Kafka 0.11中,这种超时更为通用,甚至用于消费者和管理客户端:它是通用请求的超时,与写消息没有严格关系。