dubbo
本专栏介绍一下dubbo的基本使用
孟诸
coding
展开
-
dubbo学习四-优雅停机
目录 1 Dubbo优雅停机概述 2 Dubbo优雅停机实现 2.1 AbstractRegistryFactory.destroyAll 2.1.1 registry.destroy(ZookeeperRegistry): 2.1.2 registry.destroy(FailbackRegistry) 2.1.3 通用destroy 2.2 protocol.destroy 2.2.1 RegistryProtocol.destroy 2.2.2 DubboProtocol.de.原创 2020-07-12 14:23:23 · 736 阅读 · 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 · 508 阅读 · 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 · 431 阅读 · 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 · 378 阅读 · 0 评论