【问题标题】:Google Cloud Bigtable Client Connection PoolingGoogle Cloud Bigtable 客户端连接池
【发布时间】:2017-12-24 08:50:09
【问题描述】:

我通过制作一个虚拟网络应用程序对 Google Cloud Bigtable 进行了负载测试,该应用程序处理向 Bigtable 写入和读取数据的请求。一开始,我只使用单个 Bigtable 连接作为单例,并在所有线程(请求)中重用它。当我增加请求数时,我注意到性能越来越慢。不知何故,我没有增加节点的数量,而是产生了建立多个 Bigtable 连接并将它们随机分配给任何线程的想法,从而提高了性能。

客户端的 Google Cloud Bigtable 连接池是否必要?例如。喜欢在应用启动时建立多个连接?这很常见吗?那安全吗?如果可以的话,有没有针对 Google Cloud Bigtable 的连接池实现?

谢谢!

【问题讨论】:

    标签: java spring-boot hbase google-cloud-platform google-cloud-bigtable


    【解决方案1】:

    我建议使用单个连接。它旨在用作单例。请在https://github.com/googleapis/cloud-bigtable-client 中创建一个错误,提供有关您的用例的更多详细信息,以便我们为您的用例修复性能。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-26
      • 2018-02-16
      • 1970-01-01
      • 1970-01-01
      • 2017-08-04
      • 1970-01-01
      相关资源
      最近更新 更多