我一直在努力弄清楚我打算如何配置 MassTransit 和我们新的专用 cloudamqp 实例以使用 SSL(注意:一切都在没有 SSL 的情况下正常工作)。
我尝试在下面的代码中添加 UseSsl 行,这是我在一些旧文档中找到的,但这不起作用:
var bus = Bus.Factory.CreateUsingRabbitMq(sbc =>
{
var host = sbc.Host(new Uri(messageBusConfiguration["Host"]), h =>
{
h.Username(messageBusConfiguration["Username"]);
h.Password(messageBusConfiguration["Password"]);
h.UseSsl(s => {});
});
});
在 cloudamqp 中,我也将其设置为允许 ampqs,并且我的服务/API 使用 HTTPs 在 IIS 中设置和运行,没有任何问题。
我怀疑我在这里遗漏了一些基本的东西,但我找不到任何关于它的文档。