主题
RID自增主键生成
插件名称: plug_gen_id
插件作用:用于生成纯数字类型的唯一id,自动增长
服务依赖:可以选择使用redis 或者 以前windows版本的 rid服务来生成rid
redis 方式任务串示例
配置示例
text
:数据处理:输入字段="IR_HKEY",任务="plug_gen_id",参数列表="null+null+redis+",输出字段="ID标记"(RID);
任务串解释
:数据处理:输入字段="IR_HKEY" :
- 每一组任务串都应以 :数据处理: 开头,末尾以 ; 英文分号结尾。
- IR_HKEY 为记录字段名,此处可以为任意字段,你还可以填写一个不存在的字段,不影响rid的生成,只是保证任务串的格式统一而已。
任务="plug_gen_id" :
- 任务插件固定名称:plug_gen_id
参数列表="null+null+redis+ :
- 多个参数之间使用加号 + 分割。
- 第一个参数和第二个参数无需指定,系统使用默认的redis连接,无需指定ip+端口
- 第三个参数 redis :固定值,代表选用redis模式来生成 rid。
- 第四个参数:指定生成rid时所选的rid生成库名称,可为空,默认值为seq_rid_server
输出字段="ID标记"(RID) :
- "ID标记" 代表输出字段的描述,你可以任意写一个该输出字段的备注,比如 "RID生成"。
- (RID) 代表生成的rid值 输出到哪个字段上,字段可以是记录中存在的,也可以自己定义。如果字段在记录中存在,记录的原有值会被覆盖为当前值。
- 注意 "ID标记"(RID) 引号 和英文括号是必须的格式。
rid 服务方式任务串示例
配置示例
text
:数据处理:输入字段="IR_HKEY",任务="plug_gen_id",参数列表="127.0.0.1+8123+rid+",输出字段="ID标记"(RID);
任务串解释:
- :数据处理:输入字段="IR_HKEY" :
- 每一组任务串都应以 :数据处理: 开头,末尾以 ; 英文分号结尾。
- IR_HKEY 为记录字段名,此处可以为任意字段,你还可以填写一个不存在的字段,不影响rid的生成,只是保证任务串的格式统一而已。
- 任务="plug_gen_id" :
- 任务插件固定名称:plug_gen_id。
- 参数列表="127.0.0.1+8123+redis+ :
- 多个参数之间使用加号 + 分割。
- 127.0.0.1: 代表rid服务的ip地址,根据实际部署替换。
- 8123:代表rid服务的端口,根据实际部署替换。
- rid:固定值,代表选用rid服务方式来生成 rid。
- 输出字段="ID标记"(RID) :
- "ID标记" 代表输出字段的描述,你可以任意写一个该输出字段的备注,比如修改成便于查看的 "RID生成"。
- (RID) 代表生成的rid值 输出到哪个字段上,字段可以是记录中存在的,也可以自己定义。如果字段在记录中存在,记录的原有值会被覆盖为当前值。
- 注意 "ID标记"(RID) 引号 和英文括号是必须的格式。