我要建立一个应用程序(Asp.netC#)连接位于另一个国家/地区的RabbitMQ服务器。
我已经从NuGet包安装了RabbitMQ客户端。
在我的本地机器上运行RabbitMQ服务需要这个吗?
需要在本地机器上安装RabbitMQ服务器吗?
从客户那里得到的一些参数
用户名、密码、主机名、带有私钥的证书。
我很想知道从本地主机应用程序连接服务器的基本步骤是什么。
有人能提供博客参考吗?
我已经尝试了不同的步骤,但无法连接。
string vCertSubjectName = "CN=DevRepo, OU=IT, O=OLX, L=KTM, S=Surrey, C=UK";
ConnectionFactory factory = new ConnectionFactory();
factory.AuthMechanisms = new AuthMechanismFactory[] { new ExternalMechanismFactory() };
factory.HostName = "195.168.0.15";
factory.Port = 5673;
factory.Ssl.Certs = getCertificate(vCertSubjectName);
factory.Ssl.ServerName = System.Net.Dns.GetHostName();
factory.Ssl.Enabled = true;
factory.Ssl.Version = SslProtocols.Tls12;
IConnection connection = factory.CreateConnection();
错误就好像连接.启动从未收到,可能是由于网络超时。“