开发者社区> 问答> 正文

Hologres中BHClientd的优点有哪些?

Hologres中BHClientd的优点有哪些?

展开
收起
游客d7m6sp6tv6n2q 2021-12-09 17:08:46 674 0
1 条回答
写回答
取消 提交回答
  • 1.Reactor模型、全程无锁的异步操作

    BHClient工作方式类似reactor模型,每个目标shard对应一个eventloop,以“死循环”的方式处理该shard上的请求。由于HOS对调度执行单元的抽象,即使是shard很多的情况下,这种工作方式的基础消耗也足够低。

    2.高效的数据交换协议binary row

    通过自定义一套内部的数据通信协议binary row来减少整个交互链路上的内存的分配与拷贝。

    3.反压与凑批

    BHClient可以感知后端的压力,进行自适应的反压与凑批,在不影响原有Latency的情况下提升系统吞吐。

    2021-12-09 17:09:41
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
《Hologres产品最佳实践分享)》 立即下载
实时数仓“王炸组合”实时计算Flink版+Hologres 立即下载
《基于Hologres和Flink的实时数据分析方案》 立即下载