首页 > 其他分享 >dubbo和springCloud

dubbo和springCloud

时间:2022-09-03 00:11:55浏览次数:73  
标签:Dubbo 服务 service dubbo admin springCloud 配置 注册

Dubbo

高性能的java RPC框架

架构

init:初始化

async:异步

sync同步

 

  • 0:需要容器启动例如Tomcat
  • 1:注册ip端口以及一些东西到注册中心
  • 2:订阅服务

快速入门

Zookeeper(官方推荐注册中心,同时还有Redis,Simper,Multicast,Nacos等)

安装:默认端口2181

 

Dubbo快速入门

 

传统方法,需要web依赖于service

 服务者

 

配置服务,需要Dubbo的命名空间

 

 

 消费者

将传统的注入改为远程注入

 

配置服务,需要Dubbo的命名空间

 

 实际开发中会将接口提取出来当做公共接口

 

 

高级特性

Dubbo-admin管理平台

 

下载安装好Dubbo-admin之后修改application.properties文件,修改成注册的ip

 

 启动admin就是运行jar文件

 

 在服务者配置之后就可以查看元数据

 

 

Dubbo常用高级配置

序列化

 

 具体实现

 

interface依赖于pojo

地址缓存

超时与重试

 

 

在service里面可以配置超时时间以及重连次数

 

 

多版本

在service端指明版本

在web端注入服务的时候选择version版本

 

负载均衡

 

集群容错

服务降级

 

 

 

 

 

SpringCloud

 

标签:Dubbo,服务,service,dubbo,admin,springCloud,配置,注册
From: https://www.cnblogs.com/happy12123/p/16649770.html

相关文章

  • Dubbo学习
    Dubbo前言1.1大型互联网项目架构目标1.2集群和分布式概念集群:很多“人”一起,干一样的事。一个业务模块,部署在多台服务器上。分布式:很多“人”一起,干不一......
  • SpringCloud Alibaba 打包后在启动从Nacos读取配置文件失败
     SpringCloudAlibaba引用Nacos配置中心,读取数据源配置,在调试运行都正常,但是打包后在启动运行则会报错,提示读取配置失败巴拉巴拉。执行运行命令java-jar-Dserver.por......
  • SpringCloud 使用 OpenFeign 声明式服务调用
    Feign组件最初由Netflix公司提供,由于不支持SpringMVC注解,所以SpringCloud对其封装并进行支持,因此产生了OpenFeign组件。Feign是一个声明式的REST客户端,它采用......
  • Dubbo 3 StateRouter:下一代微服务高效流量路由
    作者:十眠目前的微服务架构中,通常包含服务消费者、服务提供者、注册中心、服务治理四元素,其中服务消费者会向注册中心获取服务提供者的地址列表,并根据路由策略选出需要调用......
  • dubbo微服务链路追踪案例-skywalking
    zk10.0.0.7consumer10.0.0.13provider10.0.0.17skywalking10.0.0.4es10.0.0.2安装jdkwgethttps://download.oracle.com/java/18/latest/jdk-18_linux-x64_bin.......
  • Dubbo源码(九) - 服务调用过程
    1.前言本文基于Dubbo2.6.x版本,中文注释版源码已上传github:xiaoguyu/dubbo源码分析均基于官方Demo,路径:dubbo/dubbo-demo如果没有看过之前Dubbo系列的文章,建议先去看看。......
  • springcloud-rest
    springcloud-restConfigBean.java@ConfigurationpublicclassConfigBean{//@Configuration相当于springapplicationContext.xml@BeanpublicRestTempl......
  • 那些年我们一起踩过的Dubbo坑
    前言微服务架构在如今的9102年已经不是什么新鲜的话题了,但是怎么做好微服务架构,却又是一个永恒的话题。比如服务粒度的划分,怎么控制好粗细?服务划分后,对于项目的部......
  • SpringCloud 使用 Ribbon 实现客户端负载均衡
    SpringCloud在2020.0.1版本之前,服务的消费者在引入spring-cloud-starter-netflix-eureka-client的依赖后(该依赖内置了Ribbon依赖),就可以使用Ribbon客户端负载均衡......
  • SpringCloudAlibaba
    SpringCloudAlibaba基础复习微服务模块建module改POM写YML主启动业务类使用restTemplet发送http请求packagecom.yhd.config;importorg.springframework.con......