我有一个在多台服务器上运行的 Web 应用程序。我计划在这个应用程序中实现 Memcached,并使用 spymemcached 作为客户端。我创建了一个 memcached 客户端池。但我不确定从池中借用的客户端是否能够创建多个与 memcached 服务器的连接。
我想要一个客户端池中的客户端可以使用的连接池。如果这个方法没问题,那我应该如何进行实施呢?否则最好的方法应该是什么?
我有一个在多台服务器上运行的 Web 应用程序。我计划在这个应用程序中实现 Memcached,并使用 spymemcached 作为客户端。我创建了一个 memcached 客户端池。但我不确定从池中借用的客户端是否能够创建多个与 memcached 服务器的连接。
我想要一个客户端池中的客户端可以使用的连接池。如果这个方法没问题,那我应该如何进行实施呢?否则最好的方法应该是什么?
但我不确定从池中借用的客户端是否能够创建多个与 memcached 服务器的连接。
不。
我想要一个客户端池中的客户端可以使用的连接池。如果这个方法没问题,那我应该如何进行实施呢?否则最好的方法应该是什么?
您可以使用commons-pool作为 spy.memcached 的池化框架。请参阅此执行。
有些人使用 DBCP 来汇集连接。您可以在github上查看3levelmemcache项目作为示例,它通过 Spring 配置了池。