跳转到主要内容

zc.resumelb的池类,按版本划分工作者

项目描述

为zc.resumelb创建的池,用于按版本划分工作者

此模块包含一个池类,它使用分类器将请求路由到多个子池。每个子池就像一个正常的zc.resumelb池一样工作,但仅在工作者的单个版本上。

分类器将通过返回一个元组(版本,分类器)来决定哪个子池将服务请求。此请求将由仅包含匹配版本的工作者的子池服务。

用法

目前,唯一的方法是像这样对zc.resumelb.lb.Pool类进行猴子补丁

>>> from van.resumelb import Pool
>>> import zc.resumelb.lb
>>> zc.resumelb.lb.Pool = Pool

警告:您必须在负载均衡器启动脚本中传递–single-version。如果不这样做,所有工作者的版本都将为None。

将来应该可以在命令行上设置池类。启用命令行覆盖池的代码正在http://zope3.pov.lt/trac/browser/zc.resumelb/branches/jinty-external-pool/等待合并

http://zope3.pov.lt/trac/browser/zc.resumelb/branches/jinty-external-pool/

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪一个,请了解更多关于安装软件包的信息。

源分布

van.resumelb-0.5.tar.gz (3.9 kB 查看散列)

上传时间:

由以下支持