Nacos部署对外需要开放哪些端口?只开放8848就可以了吗? nacos-opensource | Nacos 官网
Nacos 配置中心安全问题汇总及解决方案 Know more

Nacos部署对外需要开放哪些端口?只开放8848就可以了吗? nacos-opensource


Nacos部署对外开放时,通常需要考虑以下几个端口:

  1. 主端口 (默认 8848):这是客户端、控制台以及OpenAPI所使用的HTTP端口。大部分场景下,与Nacos交互都会通过这个端口进行。

  2. 客户端gRPC请求服务端端口 (默认 9848):用于客户端通过gRPC协议向服务端发起连接和请求。在某些采用VIP或其他网络中转设备的部署架构中,除了主端口8848外,这个端口也需要被暴露以确保客户端能正常通信。

因此,只开放8848端口在很多场景下是不够的,尤其是当你的应用或者服务依赖于gRPC协议与Nacos通信时,9848端口也必须开放。但是,如果部署环境简单且仅使用HTTP协议进行配置管理和服务发现,则仅开放8848端口可能满足基本需求。

综上所述,是否只开放8848端口取决于你的具体应用场景和技术栈。在复杂的微服务架构或需要gRPC支持的情况下,建议同时开放8848和9848端口。

参考链接:

答疑服务说明:

本内容经由技术专家审阅的用户问答的镜像生成,我们提供了专家智能答疑服务,在页面的右下的浮窗”专家答疑“。您也可以访问 : 全局专家答疑 。 咨询其他产品的的问题

反馈

如问答有错漏,欢迎点:差评给我们反馈。