【问题标题】:Aerospike Java client handling multiple concurrect requestsAerospike Java 客户端处理多个并发请求
【发布时间】:2016-05-02 20:33:52
【问题描述】:

我有一个系统,其中多个客户端对我的服务器进行 REST 调用,我在 Aerospike 中查找数据并在处理后返回它们。我正在使用 Aerospike Java 客户端的相同实例来处理所有客户端。

我无法在文档中找到 client.get() 是否是阻塞操作。我应该创建 Aerospike 客户端的多个线程本地实例来处理这些请求吗?

【问题讨论】:

    标签: java multithreading aerospike


    【解决方案1】:

    如果您询问AerospikeClient 的线程安全性,那么答案是您可以使用单个客户端。引用documentation

    这个客户端是线程安全的。每个集群应使用一个客户端实例。多个线程应该共享这个集群实例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-27
      • 2021-03-25
      • 1970-01-01
      • 1970-01-01
      • 2020-10-01
      • 2017-07-10
      • 2013-11-17
      • 1970-01-01
      相关资源
      最近更新 更多