C# 使用Confluent.Kafka从.net核心服务写入Kafka

C# 使用Confluent.Kafka从.net核心服务写入Kafka,c#,asp.net-core,apache-kafka,confluent-platform,C#,Asp.net Core,Apache Kafka,Confluent Platform,我有一个.net核心服务,它从MEMSQL服务器获取数据并返回到客户端。但是,在服务中生成的查询需要记录到Kafka群集 我尝试安装Confluent.Kafka包并进行日志记录,在本地运行时效果良好。但在容器中,服务无法记录并生成以下错误: warning NU1701: Package 'librdkafka.redist 0.9.5' was restored using '.NETFramework,Version=v4.6.1' instead of the project targ

我有一个.net核心服务,它从MEMSQL服务器获取数据并返回到客户端。但是,在服务中生成的查询需要记录到Kafka群集

我尝试安装Confluent.Kafka包并进行日志记录,在本地运行时效果良好。但在容器中,服务无法记录并生成以下错误:

 warning NU1701: Package 'librdkafka.redist 0.9.5' was restored using '.NETFramework,Version=v4.6.1' instead of the project target framework '.NETCoreApp,Version=v2.0'. This package may not be fully compatible with your project.
The type initializer for 'Confluent.Kafka.Impl.LibRdKafka' threw an exception.

容器正在LINUX计算机上运行。基本上,我需要找出一个与.netcore 2.0一起使用的Confluent.Kafka版本,以及一个不依赖于.NETFramework v4.6的版本

此警告是无害的-之所以出现此警告,是因为librdkafka.redist不包含任何托管代码,因此nuget无法确定目标框架是什么。此警告已在即将发布的版本中修复,我们应该在大约一周内发布。

此警告是无害的-之所以出现此警告,是因为librdkafka.redist不包含任何托管代码,因此nuget无法确定目标框架是什么。此警告已在即将发布的版本中修复,我们应该在大约一周内发布。

更新到最新的Confluent Package 0.11.3解决了此问题。现在,该服务可以从docker容器访问Kafka群集

更新到最新的融合包0.11.3修复了该问题。现在,该服务可以从docker容器访问Kafka群集

我试图通过在一些论坛上建议编辑csproj来抑制警告。这停止了警告,但错误是在尝试从容器中登录时生成的。我尝试按照一些论坛中的建议编辑csproj来抑制警告。这停止了警告,但错误是在尝试从容器中登录时生成的。