server.port和spring.dubbo.protocol.port同时设置有什么区别
时间: 2024-04-11 07:33:01 浏览: 117
40.Spring-Boot-Dubbo-Zookeeper.rar
`server.port`和`spring.dubbo.protocol.port`是两个不同的属性,分别用于配置不同的组件。
`server.port`是Spring Boot应用的内嵌服务器(如Tomcat)监听的端口号。当你在`application.properties`或`application.yml`中设置了`server.port`属性时,Spring Boot应用将使用该端口启动内嵌服务器,并监听该端口上的HTTP请求。
而`spring.dubbo.protocol.port`是Dubbo框架的协议端口号,用于配置Dubbo服务提供者和消费者之间的通信端口。Dubbo是一种分布式服务框架,通过RPC进行远程调用。当你在Dubbo的配置文件中设置了`spring.dubbo.protocol.port`属性时,Dubbo服务提供者会使用该端口号监听来自消费者的请求。
所以,这两个属性的区别在于它们所应用的组件和通信协议不同。`server.port`用于Spring Boot内嵌服务器的HTTP请求监听,而 `spring.dubbo.protocol.port`用于Dubbo框架的RPC通信。
阅读全文