Skip to content

RID自增主键生成

插件名称: plug_gen_id

插件作用:用于生成纯数字类型的唯一id,自动增长

服务依赖:可以选择使用redis 或者 以前windows版本的 rid服务来生成rid

redis 方式任务串示例

配置示例
text
:数据处理:输入字段="IR_HKEY",任务="plug_gen_id",参数列表="null+null+redis+",输出字段="ID标记"(RID);

任务串解释

  • :数据处理:输入字段="IR_HKEY" :

    1. 每一组任务串都应以 :数据处理: 开头,末尾以 ; 英文分号结尾。
    2. IR_HKEY 为记录字段名,此处可以为任意字段,你还可以填写一个不存在的字段,不影响rid的生成,只是保证任务串的格式统一而已。
  • 任务="plug_gen_id" :

    1. 任务插件固定名称:plug_gen_id
  • 参数列表="null+null+redis+ :

    1. 多个参数之间使用加号 + 分割。
    2. 第一个参数和第二个参数无需指定,系统使用默认的redis连接,无需指定ip+端口
    3. 第三个参数 redis :固定值,代表选用redis模式来生成 rid。
    4. 第四个参数:指定生成rid时所选的rid生成库名称,可为空,默认值为seq_rid_server
  • 输出字段="ID标记"(RID) :

    1. "ID标记" 代表输出字段的描述,你可以任意写一个该输出字段的备注,比如 "RID生成"。
    2. (RID) 代表生成的rid值 输出到哪个字段上,字段可以是记录中存在的,也可以自己定义。如果字段在记录中存在,记录的原有值会被覆盖为当前值。
    3. 注意 "ID标记"(RID) 引号 和英文括号是必须的格式。

rid 服务方式任务串示例

配置示例
text
:数据处理:输入字段="IR_HKEY",任务="plug_gen_id",参数列表="127.0.0.1+8123+rid+",输出字段="ID标记"(RID);

任务串解释:

  • :数据处理:输入字段="IR_HKEY" :
    1. 每一组任务串都应以 :数据处理: 开头,末尾以 ; 英文分号结尾。
    2. IR_HKEY 为记录字段名,此处可以为任意字段,你还可以填写一个不存在的字段,不影响rid的生成,只是保证任务串的格式统一而已。
  • 任务="plug_gen_id" :
    1. 任务插件固定名称:plug_gen_id。
  • 参数列表="127.0.0.1+8123+redis+ :
    1. 多个参数之间使用加号 + 分割。
    2. 127.0.0.1: 代表rid服务的ip地址,根据实际部署替换。
    3. 8123:代表rid服务的端口,根据实际部署替换。
    4. rid:固定值,代表选用rid服务方式来生成 rid。
  • 输出字段="ID标记"(RID) :
    1. "ID标记" 代表输出字段的描述,你可以任意写一个该输出字段的备注,比如修改成便于查看的 "RID生成"。
    2. (RID) 代表生成的rid值 输出到哪个字段上,字段可以是记录中存在的,也可以自己定义。如果字段在记录中存在,记录的原有值会被覆盖为当前值。
    3. 注意 "ID标记"(RID) 引号 和英文括号是必须的格式。

数据业务研发中心