Duddo
duddo是阿里开源的一个,分布式服务框架,服务自动注册和发现,服务之间通信方式采用RPC,支持集群管理、服务降级、客户端负载均衡,同时和zookeeper协调插件,更好管理服务注册的发现
冷锋-
只要现在努力一切都来得及,最近暂停更
展开
-
深入理解Dubbo--Provider线程池
最近在进行下单压测的时候发现,当调用下单服务的并发量比较高的时候,大部分都失败了,只有200个下单可以成功(protocol采用默认配置?在调研测试了一番之后发现了一些问题,首先我们从dubbo的Dispatcher开始分析: dubbo默认使用netty进行通讯,在dubbo中,NettyHandler、NettyServer、MultiMessageHandler、HeartbeatHandler都实现了ChannelHandler接口,来实现接收、发送、连...转载 2020-09-25 17:22:07 · 2146 阅读 · 2 评论 -
深入理解Dubbo--架构
节点角色说明 节点 角色说明 Provider 暴露服务的服务提供方 Consumer 调用远程服务的服务消费方 Registry 服务注册与发现的注册中心 Monitor 统计服务的调用次数和调用时间的监控中心 Container 服务运行容器 调用关系说明 服务容器负责启动,加载,运行服务提供者。 服务提供者在启动时,向注册中心注册自己提供的服务。 服务消费者在启动时,向注册中心订阅自己所需的服务。 注册中心返回服务提供者...原创 2020-09-14 22:42:07 · 159 阅读 · 0 评论 -
深入理解Dubbo--服务调用过程
分布式服务框架的Dubbo我们通过一张图了解 Dubbo 服务调用过程 (1)首先消费者通过代理对象Proxy发起请求 (2)接着通过客户端Client,将请求的数据进行编码(序列化)之后,通过网络socket发送给服务端Server (3)服务端接收到请求之后,将请求的数据进行解码(反序列化)之后,送到分发器Dispather (4)然后分发器将请求派发到置顶的线程池上 (5)最后由线程池调用具体的服务 (6)至于响应和发送此图就不作展示 ...原创 2020-09-14 22:32:47 · 246 阅读 · 0 评论