Nacos 1.0 与Nacos 2.0 阿里云端口需要开放哪几个端口才能使用?

记录一下,以防忘记

Nacos 1.0‌:

  • ‌默认端口‌:仅需关注 8848,用于 HTTP 通信和服务管理
  • ‌集群通信‌:基于主端口 8848 自行配置其他节点端口

Nacos 2.0 必开端口‌

  1. ‌主服务端口:8848‌

    • 用途:HTTP通信,控制台访问、客户端注册与配置管理
    • 说明:默认端口,若修改则需同步调整客户端配置
  2. ‌客户端gRPC端口:9848‌

    • 用途:客户端与服务端通过gRPC协议交互(如注册、配置订阅等)
    • 规则:主端口+1000,若主端口为8848则对应9848
  3. ‌服务端gRPC端口:9849‌

    • 用途:服务端间数据同步与通信
    • 规则:主端口+1001(如主端口8848对应9849)

‌集群模式额外端口(如适用)‌

  • ‌Jraft端口:7848‌
    • 用途:基于Raft协议实现集群节点间选举与数据一致性
    • 说明:仅在集群部署时需开放,单机模式下可忽略

‌阿里云安全组配置建议‌

  • ‌端口范围‌:TCP协议的8848、9848、9849(集群需加7848)
  • ‌网络映射‌:若通过VIP或SLB暴露服务,需映射8848(HTTP)和9848(gRPC)端口至后端实例
  • ‌优先级调整‌:确保安全组规则优先级允许外部访问上述端口

‌总结‌

端口用途部署场景是否必开
8848 HTTP服务与控制台 所有场景
9848 客户端gRPC通信 所有场景
9849 服务端gRPC同步 所有场景
7848 集群Raft协议通信 仅集群模式 可选

‌注意‌:若部署后仍无法访问,需检查阿里云安全组规则及Nacos服务日志排查端口冲突或防火墙拦截问题

posted @ 2025-05-30 10:52  cheFly  阅读(480)  评论(0)    收藏  举报