Hbase异步客户端 VS Mysql的同步客户端

10 篇文章 0 订阅

背景

本文我们来看一下Hbase的客户端采用的通信方式,我们都知道日常中常见的有两种客户端模式,比如类似Mysql 连接池的那种同步模式,还有类似http1.0的请求响应模式都是同步模式的一种,不过还有一种是异步模式的客户端,比如本文将要讲到的Hbase客户端,我们今天就来比较一下同步模式和异步模式的优缺点.

同步模式 VS 异步模式

首先我们先直观的来看下两者的对比:
在这里插入图片描述
从上图可知,异步客户端相比同步客户端支持更高的客户端吞吐,随后的客户端请求不需要等待前面的请求结束才能开始,服务端可以同时处理他们的请求,不存在互相阻塞的情况。相反,对于同步客户端来说,比如mysql的连接池的请求来说,对于每个连接,每次只能执行一个sql请求,只有这个sql的请求结束后才能发起下一个sql连接,由于每条连接每个时刻只能处理一个sql请求,所以mysql连接需要连接池的方式才能很好的处理客户端的并行处理请求.很明显,异步客户端比同步客户端要好得多。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值