断头台批处理终结点

guillotina-batch的Python项目详细描述


断头台批处理文档

这个包简单地为断头台提供了一个@batch端点 允许您将多个请求分组为一个请求。

默认情况下,所有请求都使用一个事务,该事务在 请求成功完成。如果提供了?eager-commit=true,则每个请求 将独立承担。

配置

只需在配置中添加几行即可。yml::

{“应用程序”:[“断头台”批处理“]}

用法

@batch终结点接受一个包含以下参数的批处理定义数组:

  • 方法:str
  • 终点:str
  • 标题:对象[str,str]
  • 有效载荷:对象

例如:

POST /db/container/@batch [{
    "method": "POST",
    "endpoint": "path/to/object/@sharing",
    "payload": {
        "prinperm": [{
            "principal": "user1",
            "permission": "guillotina.AccessContent",
            "setting": "AllowSingle"
        }]
    }
},{
    "method": "POST",
    "endpoint": "path/to/object2/@sharing",
    "payload": {
        "prinperm": [{
            "principal": "user1",
            "permission": "guillotina.AccessContent",
            "setting": "AllowSingle"
        }]
    }
}]

5.0.0(2019-08-30)

  • 升级至G5

1.2.1(2019-06-18)

  • 限制兼容版本

1.2.0(2019-05-13)

  • 提供新的max_batch_size设置并将其默认为200。 [范希姆]

1.1.0(2019-03-11)

  • 在冲突错误时自动重试请求(使用eager-commit=True) [Masipcat]

1.0.5(2018-11-19)

  • 添加了get parameager-commit[masipcat]

1.0.4(2018-07-06)

  • 将未来对象从批处理请求复制到请求

1.0.3(2018-06-27)

  • 在批处理视图[lferran]中包含父请求的安全性

1.0.2(2018-06-27)

  • 再试一次

1.0.1(2018-06-13)

  • 降价修正

1.0.0(2018-06-11)

  • 初次发行 [范希姆]

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

推荐PyPI第三方库


热门话题
jooq比较了两个日期,它不喜欢java。sql。日期   在Java中创建堆栈   响应太大时java Jolokia崩溃   java需要将依赖项复制到指定的文件夹   Maven或Tomcat重写我的Java类属性   Scala特性是否有Java接口公共静态字段的等价物?   JavaSpringMVC+ajax点击获取数据   java Hibernate:@OneToMany:从“多”端删除实体会导致EntityNotFoundException   java使用aptget在Xubuntu中安装OpenJDK7   java从使用注释的方法插入注释参数   java在wicket应用程序中使用什么方法注销?   java为什么Eclipse/GTK包不能在Ubuntu20上运行。04比WSL1高?   java使用集合基于时间对arrayList进行排序   java hibernate在非主键字段上自动生成序列   java中dowhile循环中无限嵌套forloops的问题   java使用Spring和JPA将一行数据同时添加到2个表中   java无法发回struts2 json插件中的数组   java程序在读取内存中的图像时崩溃。jar文件   java字符串作为不可变对象   安卓在Flatter(dart)项目中使用Java JAR库文件