
dubbo
本专栏介绍一下dubbo的基本使用
孟诸
coding
展开
-
dubbo学习四-优雅停机
目录1 Dubbo优雅停机概述2 Dubbo优雅停机实现2.1 AbstractRegistryFactory.destroyAll2.1.1 registry.destroy(ZookeeperRegistry):2.1.2 registry.destroy(FailbackRegistry)2.1.3 通用destroy2.2 protocol.destroy2.2.1 RegistryProtocol.destroy2.2.2 DubboProtocol.de.原创 2020-07-12 14:23:23 · 812 阅读 · 0 评论 -
dubbo学习三-负载均衡策略
1 负载均衡策略介绍dubbo负载均衡包括4种,随机、轮询、最小活跃调用数、IP哈希Dubbo负载均衡类图如下Dubbo使用负载均衡方式很简单,只需要在服务调用者标签上配置loadbalance属性就行1.1 随机(默认)@Reference(loadbalance = "random")如果配置了权重,则invoker权重越大,执行的概率越大;如果没有配置权重,则随机选择invoker执行1.2 轮询@Reference(loadbalance = "roundrobin")原创 2020-07-10 22:41:32 · 551 阅读 · 0 评论 -
dubbo学习二-dubbo原理
目录1 RPC调用过程2 netty通信框架简介3 dubbo原理3.1 框架设计3.2 服务暴露流程3.3 服务引用流程3.4 服务调用过程1 RPC调用过程1. 调用者(客户端Client)以本地调用的方式发起调用;2. Client stub(客户端存根)收到调用后,负责将被调用的方法名、参数等打包编码成特定格式的能进行网络传输的消息体;3. Client stub找到服务地址,并将消息体发送给服务端;4. Server stub(服务端存根)收到通过网.原创 2020-07-09 22:41:23 · 469 阅读 · 0 评论 -
dubbo学习一-dubbo入门
1 dubbo介绍Dubbo是一款高性能RPC框架,旨在解决分布式环境下各个服务间依赖调用问题。dubbo框架包括如下几个角色Provider: 服务提供方。Consumer: 服务调用方。Registry: 服务注册与发现的注册中心。Monitor: 统计服务的调用次调和调用时间的监控中心。Container: 服务运行容器。2 快速入门案例首先引入dubbo依赖<dependency> <groupId>com.alibaba.boot</g...原创 2020-07-07 21:51:20 · 428 阅读 · 0 评论