memcache-client-like连接管理的设计模式?

时间:2010-06-16 16:13:27

标签: design-patterns

我需要管理多个服务的连接,这些服务托管在多个服务器上。每个服务都可以在多个服务器上使用以实现冗余。

我想要做的是构建一个客户端,类似于memcachedbeanstalkd个客户端,可以以循环方式连接到服务;如果连接断开,它会尝试下一个连接,直到它经过列表N次并且没有服务器响应。

我应该研究哪些(设计)模式来实现这一点?连接服务的方法与其他方法类似,那么是否还有一种模式可以包含这个?

1 个答案:

答案 0 :(得分:0)

我不知道这样的设计模式,但您可能想要查看连接池对象。

http://en.wikipedia.org/wiki/Connection_pool