标签: design-patterns
我需要管理多个服务的连接,这些服务托管在多个服务器上。每个服务都可以在多个服务器上使用以实现冗余。
我想要做的是构建一个客户端,类似于memcached或beanstalkd个客户端,可以以循环方式连接到服务;如果连接断开,它会尝试下一个连接,直到它经过列表N次并且没有服务器响应。
memcached
beanstalkd
我应该研究哪些(设计)模式来实现这一点?连接服务的方法与其他方法类似,那么是否还有一种模式可以包含这个?
答案 0 :(得分:0)
我不知道这样的设计模式,但您可能想要查看连接池对象。
http://en.wikipedia.org/wiki/Connection_pool