
Dubbo学习
dan_zhoudan
研究生阶段
展开
-
Dubbo入门使用(七) -- 集群模式下dubbo负载均衡机制
一、Dubbo默认支持多种负载均衡策略 ·随机的按权重的负载均衡 ·按权重的轮循方式的负载均衡 1、Random LoadBalance 基于权重的随机负载均衡机制 2、RoundRobin LoadBalance 基于权重的轮询负载均衡机制 3、LeastActive LoadBalance 最少活跃数-负载均衡机制:每次请求总是选择一个响应速度最快的服务器 4、ConsistentHash LoadBalance 一致性hash负载均衡机制 二、Dub.原创 2020-05-24 20:11:25 · 122 阅读 · 0 评论 -
Dubbo入门使用(六) -- 高可用
一、什么是高可用? 指的是分布式系统中,通过某些设计和架构,减少系统不能提供服务的时间。保证系统不间断地提供服务。 二、高可用场景 1.zookeeper宕机 注册中心目前是使用zookeeper,万一注册中心的服务器挂了,怎么办呢? (1)正常情况下 ...原创 2020-05-24 19:41:24 · 129 阅读 · 0 评论 -
Dubbo入门使用(五) -- SpringBoot与Dubbo整合的三种方式
1、导入dubbo-starter,在application.properties配置属性,使用@Service【暴露服务】和@Reference【引用服务】,必须使用@EnableDubbo 2、保留dubbo的xml配置文件,application.properties所有的配置删除,在SpringBoot的启动类使用@ImportResource导入dubboxml配置文件,@Service也不需要了 3、使用注解配置 ,参照用户文档:配置 - 注解配置 将每一个组件手动创建到容器中,.原创 2020-05-23 20:20:22 · 249 阅读 · 0 评论 -
Dubbo入门使用(四) -- Dubbo配置
1、dubbo属性加载 (1)参照dubbo官方文档:http://dubbo.apache.org/zh-cn/docs/user/configuration/properties.html 配置 - XML配置 dubbo服务在启动时,可以添加虚拟机参数,并会优先生效 如: (2)配置 - 属性配置 (2)示例 - 启动时检查 Dubbo启动时会检查它所需要消费的服务是不是已经存在注册中心里面,如果没有,就会保错。默认check="true" 可以通过check="false..原创 2020-05-23 17:56:21 · 261 阅读 · 0 评论 -
Dubbo入门使用(三)-- SpringBoot整合Dubbo
1、创建三个SpringBoot项目,分别是服务提供者、服务消费者和接口。 2、在boot-order-consumer和boot-user-service-provider中分别依赖gmall-interface <dependency> <groupId>com.dhu.gmall</groupId> <artifactId>gmall-interface</artifactId>原创 2020-05-23 15:46:07 · 239 阅读 · 0 评论 -
Dubbo的入门使用(二) -- 配置监控中心
1、来到Dubbo的GITHUBhttps://github.com/apache/dubbo下载incubator-dubbo-ops-master.zip,解压,进入dubbo-monitor-simple目录 windows版: (1)以管理员身份运行命令提示符: (2)打包完成之后,在项目的target目录下,生成dubbo-monitor-simple-2.0.0.jar,在运行之前,还需要进行修改配置文件。 将dubbo-monitor-simple-2.0.0-assembly.t原创 2020-05-23 11:14:00 · 546 阅读 · 0 评论 -
Dubbo的入门使用
前言:Dubbo是一款java RPC(远程过程调用)框架。 1、Dubbo运行流程: (1)Dubbo框架启动,容器Container一启动,服务提供者Provider会将提供的服务信息注册到注册中心Registry,注册中心就知道有哪些服务上线了;当服务消费者Consumer启动,它会从注册中心订阅subscribe所需要的服务。 若某个服务提供者变更,比如某个机器下线宕机,注册中心基于长连接的方式将变更信息通知给消费者。 消费者可以调用服务提供者的服务,同时会根据负载均衡算法选择服...原创 2020-05-22 21:16:00 · 4043 阅读 · 0 评论