-
Notifications
You must be signed in to change notification settings - Fork 8
(Piper) Reader API
成文 edited this page Dec 25, 2020
·
2 revisions
1 HTTP Read API Url
[http:]localhost:8081/alias?_router=xxx(路由参数)
2 Common
参数字段 | 作用 | 示例 |
code | 实例安全验证码 | encrypt(alias) |
keycolumn | 数据主键字段 | id |
updatecolumn | 数据增量更新字段 | update_time |
instance 实例名称 | product_info | |
fn_is_update | 若传入该字段且为true,则为局部更新,不传整体覆盖更新 | true/false |
fn_is_monopoly | 若传入该字段且为true,则资源独占同一个实例使用用一份资源处理事务,不传使用资源共享模式 | true/false |
seq | 索引序列编号 | 任意字符,0,1...,n |
ac | 操作类型 | add/get_new_storeid/switch/delete |
3 Add
参数字段 | 作用 | 示例 |
code | 实例安全验证码 | encrypt(alias) |
instance | 实例名称 | product_info |
keycolumn | 数据主键字段 | id |
updatecolumn | 数据增量更新字段 | update_time |
data | 更新的数据 | json数组,[{"id":"11"},{"id":"12"}] |
type | 更新的位置类型(全量/增量) | full/increment |
ac | 操作类型 | add |
4 Delete
参数字段 | 作用 | 示例 |
code | 实例安全验证码 | encrypt(alias) |
instance | 实例名称 | product_info |
search_dsl | lucene原生自定义查询 | 参照searcher说明 |
ac | 操作类型 | delete |
5 switch操作(索引a/b切换)
参数字段 | 作用 | 示例 |
code | 实例安全验证码 | encrypt(alias) |
instance | 实例名称 | product |
seq | 序列编号 | 0,1,2...n |
storeid | 存储id(可选,该值需要get_new_storeid等api辅助使用,参数不传系统将自动切换) | a,b... |
ac | 操作类型 | switch |
ElasticFlow