.net - 带有 .NET Core 2.2 的 AmazonMQ 的 SocketException
问题描述
我SocketException
只是尝试使用 NMS ActiveMQ .net nuget 包创建与 AmazonMQ 的连接。这是我尝试连接的方式:
string url = "ssl://amazoninstance:61617";
string userName = "un";
string password = "pw;
var transport = transportFactory.CreateTransport(new Uri(url)); // Error's out here
var connection = new Connection(new Uri(url), transport, new IdGenerator());
connection.UserName = userName;
connection.Password = password;
var session = connection.CreateSession(AcknowledgementMode.AutoAcknowledge);
我的经纪人“公共可访问性”设置为“是”。我还打开了入站安全组,因此它应该能够接收来自我的 IP 的连接。任何关于我可能遗漏的内容将不胜感激。
解决方案
刚收到亚马逊的回复。我将安全组设置为只允许所有 IPv6 连接。IPv4 仍然被阻止。解决了我的问题。
推荐阅读
- javascript - 如何在 JavaScript 中向对象添加函数而不会导致内存效率低下
- python - 网状虚拟环境
- reactjs - 将功能组件连接到 redux store
- node.js - 2dsphere 不是路径“索引”中的有效类型
- angular8 - 角度更新 8.1 到 8.2 我得到很多“无法读取未定义的属性 'ngInjectableDef'”
- r - 如何在循环R中创建独立的不同data.frame
- java - 为什么我们需要抽象方法?
- gerrit - 从 gerrit rest 或 ssh api 获取依赖更改的更改 id?
- sql - 替换存储过程的字符串
- c# - 使用图层蒙版进行光线投射