MEMSQLサーバからデータをフェッチしてクライアントに返す.netコアサービスがあります。ただし、サービスで生成されたクエリは、カフカクラスタに記録する必要があります。Confluent.Kafkaを使用した.netコアサービスからの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に依存しないバージョンを理解する必要があります。
いくつかのフォーラムで提案されているように、csprojを編集して警告を抑制しようとしました。これにより警告は停止しましたが、コンテナからログオンしようとするとエラーが生成されます。 – cmathews