当前位置: 首页 > 知识库问答 >
问题:

客户端需要担心多个memcache服务器吗?

洪高刚
2023-03-14

我的知识:-由于一致的哈希,Memcache本身是很小心的。

但是spymemcached 2.8.0是否提供了一致的哈希???

共有1个答案

郎鹤龄
2023-03-14

Memcached服务器是池服务器。这意味着您定义了一个服务器池(一个列表),当Java客户机尝试写操作时,它会向该池写操作。

客户端的工作是决定池中的哪个服务器将接收和存储值,以及如何从池中检索值。

基本上,这允许您从一个Memcached服务器(可能在同一台机器上)开始,如果需要的话,您可以在池中添加更多的服务器,而不涉及应用程序代码。

 类似资料:
  • 问题内容: 我正在使用RMI编写密码系统的原型。 我有一个问题,因为当我启动两个客户端时,它们从OneTimePad类的服务器中的一个对象获得了响应。 因此客户端A获取为客户端b保留的密钥,由于特定的算法,这种情况不会发生。 服务器仅向客户端发送E和N变量(例如在RSA中),因此我无法序列化OneTimePad对象并通过网络发送它(因为它将具有所有密钥)。 如何为每个客户端创建OneTimePad

  • 我对gRpc很陌生,已经开始探索它们的基础知识(在C语言中)。我想获得有关如何发送心跳以检查客户端/服务器是否仍处于连接状态以及在断开连接时采取恢复措施的指导。任何示例或参考任何文档/文章都将有助于我开始学习。谢谢

  • 我想在一些计算机之间建立点对点连接,这样用户就可以在没有外部服务器的情况下聊天和交换文件。我最初的想法如下: 我在服务器上制作了一个中央服务器插座,所有应用程序都可以连接到该插座。此ServerSocket跟踪已连接的套接字(客户端),并将新连接的客户端的IP和端口提供给所有其他客户端。每个客户端都会创建一个新的ServerSocket,所有客户端都可以连接到它。 换句话说:每个客户端都有一个Se

  • 我能够让eureka服务器以点对点模式运行。但我很好奇的一件事是如何让服务发现客户端注册到多个eureka服务器。 我的用例如下:<br>假设我有一个服务注册到其中一个eureka服务器(例如服务器a),并且该注册被复制到它的对等服务器。服务实际上指向服务器A。如果服务器A停机,客户机希望与服务器A续费,如果服务器A不再存在,续费如何工作。我是否需要同时向这两个服务器注册?如果不是,那么如果客户端

  • 前面的章节介绍了所有 Redis 的重要功能组件: 数据结构、数据类型、事务、Lua 环境、事件处理、数据库、持久化, 等等, 但是我们还没有对 Redis 服务器本身做任何介绍。 不过, 服务器本身并没有多少需要介绍的新东西, 因为服务器除了维持服务器状态之外, 最重要的就是将前面介绍过的各个功能模块组合起来, 而这些功能模块在前面的章节里已经介绍过了, 所以本章将焦点放在服务器的初始化过程,

  • 我试图在我的程序中加载用于过滤的blob名称,然后在应用所有过滤器后,我计划下载并处理每个blob。目前,我们在存储中有大约30kblob,它们存储在容器中,如下所示:年/月/日/小时/file.csv(或file.json未处理的文件) 我的程序需要动态输入下载的开始和结束日期(最长30天)。使用Azure。Blobs.BlobContainerItem和方法GetBlobs允许我使用单个字符串