Java 无法连接到AWS上运行的ActiveMQ服务-EC2
我正在尝试连接到运行activemq服务的aws-ec2实例。我正在尝试使用tcp传输连接器连接它,该连接器使用在java+maven+git设置下构建的应用程序 我做这个练习是为了添加网络延迟来比较activemq和aws sqs,这将帮助我们决定使用哪一个来满足我们的需求 到目前为止,我所尝试的: 我可以在本地运行这个应用程序,因为我在ec2中添加了我的代码,并且它在本地运行,这让我相信amq服务正在运行 我还从我的家庭网络运行了相同的设置,它工作正常,因此家庭计算机->ec2连接也工作正常 它只是在我的办公室网络上不工作,这让我相信它失败是因为某种防火墙设置 一个简单的netstat-A | grep61616告诉我它正在监听端口61616 有人知道我哪里出错了吗?或者建议更多的调试技术 编辑:aws-ec2上的安全规则Java 无法连接到AWS上运行的ActiveMQ服务-EC2,java,tcp,amazon-ec2,activemq,Java,Tcp,Amazon Ec2,Activemq,我正在尝试连接到运行activemq服务的aws-ec2实例。我正在尝试使用tcp传输连接器连接它,该连接器使用在java+maven+git设置下构建的应用程序 我做这个练习是为了添加网络延迟来比较activemq和aws sqs,这将帮助我们决定使用哪一个来满足我们的需求 到目前为止,我所尝试的: 我可以在本地运行这个应用程序,因为我在ec2中添加了我的代码,并且它在本地运行,这让我相信amq服务正在运行 我还从我的家庭网络运行了相同的设置,它工作正常,因此家庭计算机->ec2连接也工作正常
安全组设置是否正确?某些公司网络还限制可能导致问题的传出流量。@datasage我添加了当前安全设置的屏幕截图。在这种情况下,您的办公室网络可能会阻止您。您需要通过一个未被阻止的端口进行隧道,或者让您的网络管理员为您打开该端口。我刚刚更改了工作防火墙允许的service+console的端口。再次感谢@datastage