关于微服务使用Dubbo设置的端口和server.port的区别

 更新时间:2021年12月30日 09:12:59   作者:zylwoaini  
这篇文章主要介绍了关于微服务使用Dubbo设置的端口和server.port的区别,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

微服务使用Dubbo设置端口和server.port区别

server:
  port: 8081
spring:
  application:
    name: user-consumer
dubbo:
  protocol:
    name: dubbo
    port: 20881
  registry:
    address: nacos://127.0.0.1:8848
  consumer:
    check: false

这里的两个端口8081和20881有什么区别?该怎么去理解?

简单来说,这里的8081端口,是此模块的服务端口,而20881是dubbo的协议端口

而且需要注意的是下图:

dubbo是一种协议!而nacos是注册中心可以说是一种服务吧,类比奈飞公司的Eureka,eureka是注册中心,他的feign和ribbon对象在使用的时使用http协议

为什么nacos直接使用dubbo协议,因为dubbo是阿里自己研发的一种协议,nacos性能比Eureka好就好在这直接基于协议,属于网络七层里的传输层,而eureka使用feign的http协议就是应用层,多了几层就会多花时间!

当然nacos还有很多相较于Eureka很好的地方这就不一一赘述了

Dubbo暴露接口注意端口号要不一样

<dubbo:protocol name=“dubbo” port=“20881” />

多个dubbo启动时不能是同一个端口号

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • JWT整合Springboot的方法步骤

    JWT整合Springboot的方法步骤

    本文主要介绍了JWT整合Springboot的方法步骤,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-11-11
  • SpringMVC 向jsp页面传递数据库读取到的值方法

    SpringMVC 向jsp页面传递数据库读取到的值方法

    下面小编就为大家分享一篇SpringMVC 向jsp页面传递数据库读取到的值方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-03-03
  • idea批量启动多个微服务具体实现

    idea批量启动多个微服务具体实现

    这篇文章主要给大家介绍了关于idea批量启动多个微服务的具体实现,在微服务开发过程中,我们经常要在本地启动很多个微服务,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2023-07-07
  • 基于RestTemplate的使用方法(详解)

    基于RestTemplate的使用方法(详解)

    下面小编就为大家带来一篇基于RestTemplate的使用方法(详解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07
  • springboot json时间格式化处理的方法

    springboot json时间格式化处理的方法

    这篇文章主要介绍了springboot json时间格式化处理的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-03-03
  • springboot vue项目管理后端实现接口新增

    springboot vue项目管理后端实现接口新增

    这篇文章主要为大家介绍了springboot vue项目管理后端实现接口新增,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-05-05
  • IDEA中使用Typora编辑md文件的方法

    IDEA中使用Typora编辑md文件的方法

    这篇文章主要介绍了IDEA中使用Typora编辑md文件的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-09-09
  • 新手初学Java集合框架

    新手初学Java集合框架

    这篇文章主要介绍了JAVA集合框架的相关知识,文中讲解非常细致,帮助大家更好的理解学习JAVA框架,感兴趣的朋友快来了解下,希望能给你带来帮助
    2021-07-07
  • java面试常见模式问题---代理模式

    java面试常见模式问题---代理模式

    代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息
    2021-06-06
  • 如何利用IDEA搭建SpringBoot项目整合mybatis实现简单的登录功能

    如何利用IDEA搭建SpringBoot项目整合mybatis实现简单的登录功能

    这篇文章主要介绍了如何利用IDEA搭建SpringBoot项目整合mybatis实现简单的登录功能,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-08-08

最新评论