|
|
@@ -80,12 +80,13 @@ namespace YSAI.Kafka
|
|
|
producerConfig = new ProducerConfig()
|
|
|
{
|
|
|
ClientId = basics.ClientId,
|
|
|
- BootstrapServers = basics.BootstrapServers,
|
|
|
- SecurityProtocol = basics.SecurityProtocol,
|
|
|
- SaslMechanism = basics.SaslMechanism,
|
|
|
- SaslKerberosServiceName = basics.SaslKerberosServiceName,
|
|
|
- SaslKerberosKeytab = basics.SaslKerberosKeytab,
|
|
|
- SaslKerberosPrincipal = basics.SaslKerberosPrincipal
|
|
|
+ BootstrapServers = basics.BootstrapServers
|
|
|
+ //,
|
|
|
+ //SecurityProtocol = basics.SecurityProtocol,
|
|
|
+ //SaslMechanism = basics.SaslMechanism,
|
|
|
+ //SaslKerberosServiceName = basics.SaslKerberosServiceName,
|
|
|
+ //SaslKerberosKeytab = basics.SaslKerberosKeytab,
|
|
|
+ //SaslKerberosPrincipal = basics.SaslKerberosPrincipal
|
|
|
};
|
|
|
}
|
|
|
using (IProducer<K, V> producer = new ProducerBuilder<K, V>(producerConfig).Build())
|
|
|
@@ -105,7 +106,7 @@ namespace YSAI.Kafka
|
|
|
}
|
|
|
});
|
|
|
//最多等待时间
|
|
|
- producer.Flush(basics.WaitTime);
|
|
|
+ producer.Flush(new TimeSpan(0,0,0,0, basics.WaitTime));
|
|
|
if (result == null)
|
|
|
{
|
|
|
result = Break("Produce", false, $"主题 [ {data.Topic} ] 发送失败");
|