RPC框架
rpc框架解析
另一花生
竹杖芒鞋轻胜马,一蓑烟雨任平生
展开
-
关于Reactor模型的基本概念理解
Netty采用Reactor线程模型。 这里面主要有三种Reactor线程模型。 分别是单线程模式、主从Reactor模式、多Reactor线程模式。 其都可以通过初试和EventLoopGroup进行设置。 其主要区别在于, 1、单Reactor模式就是一个线程,既进程处理连接,也处理IO。类似于我们传统的OIO编程。 2、主从Reactor模式,其实就是将监听连接和处理IO的分开在不同的线程完成。 3、最后,主从Reactor线程模型,为了解决多Reactor模型下单一线程性能不足的问题。原创 2021-08-15 15:06:18 · 150 阅读 · 0 评论 -
dubbo负载均衡策略和集群容错机制
(1)dubbo负载均衡策略 (1)dubbo负载均衡策略 1)random loadbalance 默认情况下,dubbo是random load balance随机调用实现负载均衡,可以对provider不同实例设置不同的权重,会按照权重来负载均衡,权重越大分配流量越高,一般就用这个默认的就可以了。 2)roundrobin loadbalance 还有roundrobin loadbalance,这个的话默认就是均匀地将流量打到各个机器上去,但是如果各个机器的性能不一样,容易导致性能差的机器原创 2021-03-08 00:00:58 · 1137 阅读 · 0 评论