客户端无法通过TCP协议的内网接入点连接消息队列Rocket MQ版实例

客户端无法通过TCP协议的内网接入点连接消息队列Rocket MQ版实例

更新时间:2020-06-18 16:00:11

问题描述

使用消息队列Rocket MQ版时,客户端无法通过TCP协议的内网接入点连接到Broker。

问题原因

客户端所在环境不同,对应的问题原因不同,详情如下:

  • 客户端在阿里云环境中
    客户端在阿里云ECS实例、轻量应用服务器、函数计算等产品中时,如果与消息队列Rocket MQ版实例不在同一地域(Region),则无法通过TCP协议的内网接入点连接Broker节点。
  • 客户端不在阿里云环境中
    客户端在本地电脑、自建机房等环境中时,如果连接的消息队列Rocket MQ版实例为非公网实例,则无法正常连接。

解决方案

客户端所在环境不同,对应的解决方案不同,详情如下:

  • 客户端在阿里云环境中
    请确保客户端所在阿里云产品与消息队列Rocket MQ版实例在同一地域。如果不在同一地域,您可以考虑将其迁移到同一个地域中。关于地域和可用区信息,请参见地域和可用区
  • 客户端不在阿里云环境中
    如果客户端在本地,希望连接阿里云环境中的Rocket MQ实例,则可以从以下两种方案中选择其中一种:
    • 专线连接
      通过专线打通本地客户端与Rocket MQ实例的网络,详情请提交工单联系阿里云技术支持。
    • Rocket MQ实例为公网实例
      购买公网地区的Rocket MQ实例,即可通过公网接入点访问Rocket MQ实例。详情请参见快速入门中的步骤二章节。

适用于

  • 消息队列Rocket MQ版

如果您的问题仍未解决,您可以在阿里云社区免费咨询,或提交工单联系阿里云技术支持。