I有一个.NET Core应用程序,该应用程序使用事件中心来消费和产生消息。它使用Azure Event Hub&i将SASL.USERNAME作为“ $ ConnectionsTring”&Sasl.Password作为“ endpoint = sb:// xxxxxxxxxxxxxxxxxx”。这成功起作用。但是,当我通过docker-compose.yml(定义docker-compose.yml环境部分定义变量)将.NET核心应用程序部署时,它说明需要设置SASL.USERNAME&SASL.PASSL.PASSL。需要设置。我已经尝试了各种事情,即可获得正确的方法。但是我不能。同样,当我登录到容器时,kafkachannel__saslusername =为空。 Higly感谢是否有人可以帮助我。我花了大约24个小时来解决此问题,而没有任何成功。
当我登录到容器Kafkachannel __saslusername时提到。为了修复我们需要在docker-compose.yml中使用这样的双$$语法。 kafkachannel__saslusername = $$ConnectionsTring