【微服务】springboot 整合 dubbo3.0
SpringBoot服务 整合
2023-09-27 14:28:03 时间
前言
随着云原生的兴起,越来越多的微服务化改造在演进过程中也开始提上日程,微服务治理框架能否很好的兼容和支持云原生的体系,也成为很多架构设计者考虑的重要因素;
在微服务治理框架中,dubbo作为一款优秀的服务治理框架,随着dubbo3.0的发布,通过增加的新特性,为云原生的支持带来了福音,也为dubbo2.X过渡到3.0提供了更多好用,且性能高效的亮点;
dubbo3.0新特性介绍
官网新特性介绍 ,下面结合官网的介绍做一些关于 dubbo3.x的新特性总结。
一、注册模型的改变
我们知道,dubbo2.X版本,服务都是以接口的形式注册到注册中心(如zk)。一个接口在注册中心中就是一个数据节点,多个接口就注册多个节点。
当dubbo提供的服务非常多的时候,会给注册中心带来非常大的读写压力,比如在并发量较高的时候,消费端因服务寻址耗费的时间会拉长。而在dubbo3.0版本中对这个问题进行了优化。
dubbo3.0引入服务级别的注册
在dubbo3.0中,只需将应用名和对应的ip、端口注册到注册中心即可。无需再对每个接口进行注册(可通过配置参数进行选择)。以此来减少注册中心的压力。
但是只注册应用,如何查找消费端具体调用的是哪个服务呢?
于是dubbo3.0引入了元数
相关文章
- SpringBoot集成Tomcat服务
- 微服务技术系列教程(14) - SpringBoot - 实现原理
- 微服务技术系列教程(11) - SpringBoot - 性能优化
- 微服务,微架构[四]之springboot集成Redis缓存
- 微服务,微架构[二]之springboot集成jdbc
- Springboot整合RabbitMQ实现广播模型
- Spring Boot(二)SpringBoot是如何启动Spring容器源码
- SpringBoot不再需要Controller、Service、DAO、Mapper!这个工具很牛Dataway介绍
- 推荐:一款Java开源的Springboot 即时通讯 IM 聊天系统
- Docker、kubernetes、微服务、SpringBoot/Cloud...好乱!到底要不要学?
- 基于SpringBoot+Dubbo的微服务框架
- Windows 微服务 SpringBoot 启动报错 端口冲突 解决方案
- SpringBoot拦截器和 Servlet3.0自定义Filter、Listener
- Springboot设置跨域的三种方式
- Linux编辑启动、停止与重启springboot jar包脚本实例
- 微服务学习三:springboot与springcloud集成之Eurake的使用(server端,client端)
- 微服务学习一:idea中springboot集成mybatis
- springboot-多profles配置多环境用法总结
- SpringBoot 整合实现RabbitMQ
- springboot中必须要了解的自动装配原理
- 【第三期】电商分布式前沿springboot接口服务之删除和更新-Array-专题视频课程...