简单的调度wsgi中间件。

pulse的Python项目详细描述


调度wsgi中间件
==


此包充当wsgi调度引擎,可以将中间件配置为以给定间隔请求web上下文。然后,用户可以在其应用程序中,
配置web上下文以执行预定任务,例如维护。


pulse中提供pulse的中间件。还提供pulsemidleware和paste
过滤器工厂。

中间件在构造时接受关键字配置
参数,或者配置字典
允许通过粘贴进行配置。
如果使用粘贴,则脉冲配置选项的形式为:
pulse.config.$config option。

当前仅支持一个配置选项:
*上下文-这是任务发送到的基本Web上下文,
任务被分派到/$context/$action,除非action是绝对路径。
*mode-这指定了多处理模式,默认为“theading”,
如果运行python2.6,“处理”选项也可用。
*保护-如果为true,脉冲中间件将阻止任何脉冲管理上下文
被扩展访问,则默认值为false。

间隔秒。

每个选项的格式如下:
pulse.task.$taskname.$option


提供以下任务配置选项:
*interval-任务分派之间的间隔。
*action-要分派到的操作:请参阅pulse.config.context

还可以通过传递
<;taskname的字典以编程方式配置任务,taskobject>;进入pulsemidleware的task关键字参数。


示例
==


要每5分钟请求以下上下文“/sessions/cleanup”,可以使用以下
粘贴配置:

pulse.config.context=sessions

pulse.task.cleanup.action=cleanup
pulse.task.cleanup.interval=300

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java类之间并发性不一致的HashMap   插件如何在JavaSwing中使用UIManager和Classloader从外部jar安装外观?   java JasperReports:找不到子报表   在项目中找不到java生成的Javadoc文件   java BigDecimal。multiply()和divide()方法返回十六进制数。为什么?   java统计出现次数并从字符串中删除重复项   调用运算符时发生java NullPointerException   Spring和Hibernate之间的java配置错误   JavaZK将用户重定向回上一页   Javasocket为传出连接指定特定的网络接口   如果拖动到某个区域外,java Make按钮操作将被取消   如何在Eclipse for selenium 3.141.59中添加Java文档链接   java从匹配条件的数组中获取所有索引   docker未连接到RemoteWebDriver的java Gitlab ci selenium测试   java重写run方法   utf 8如何使用java解码UTF8编码的字符串?   java如何从eclipse调试部署在tomcat上的web应用程序?   将字母字符与前面没有百分号的Java正则表达式匹配