zc.resumelb的池类,它按版本划分工作线程
van.resumelb的Python项目详细描述
zc.resumelb按版本划分工作者的池
此模块包含一个池类,该类使用分类器路由 对多个子工作池的请求。每个子池都像 正常的zc.resumelb池,但仅适用于单个版本的工作线程。
分类器将决定哪个子池将为请求提供服务 通过返回元组(版本,分类器)。此请求将得到满足 由只包含匹配版本的工作线程的子池生成。
用法
目前,唯一的方法是对zc.resumelb.lb.pool类进行monkey补丁 像这样:
>>> from van.resumelb import Pool >>> import zc.resumelb.lb >>> zc.resumelb.lb.Pool = Pool
警告:必须将–single版本传递给loadbalancer启动 脚本。如果你不这样做,所有的工人都会有一个“无”的版本。
将来应该可以在命令上设置pool类 行。启用池的命令行重写的代码正在等待 合并时间:
http://zope3.pov.lt/trac/browser/zc.resumelb/branches/jinty-external-pool/