<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                相關配置如下: ``` rule: - schema: eseap #數據庫名稱 table: t_user #表名稱 #order_by_column: id #排序字段,存量數據同步時不能為空 #column_lower_case:false #列名稱轉為小寫,默認為false #column_upper_case:false#列名稱轉為大寫,默認為false column_underscore_to_camel: true #列名稱下劃線轉駝峰,默認為false # 包含的列,多值逗號分隔,如:id,name,age,area_id 為空時表示包含全部列 #include_columns: ID,USER_NAME,PASSWORD #exclude_columns: BIRTHDAY,MOBIE # 排除掉的列,多值逗號分隔,如:id,name,age,area_id 默認為空 #column_mappings: CARD_NO=sfz #列名稱映射,多個映射關系用逗號分隔,如:USER_NAME=account 表示將字段名USER_NAME映射為account #default_column_values: source=binlog,area_name=合肥 #默認的列-值,多個用逗號分隔,如:source=binlog,area_name=合肥 #date_formatter: yyyy-MM-dd #date類型格式化, 不填寫默認yyyy-MM-dd #datetime_formatter: yyyy-MM-dd HH:mm:ss #datetime、timestamp類型格式化,不填寫默認yyyy-MM-dd HH:mm:ss value_encoder: json #值編碼,支持json、kv-commas、v-commas;默認為json #value_formatter: '{{.ID}}|{{.USER_NAME}}|{{.REAL_NAME}}|{{if eq .STATUS 0}}停用{{else}}啟用{{end}}' #rocketmq相關 rocketmq_topic: transfer_test_topic #rocketmq topic,可以為空,默認使用表名稱 #reserve_raw_data: false #保留update之前的數據,針對rocketmq、kafka、rabbitmq有用;默認為false ``` 其中, value_encoder表示值編碼格式,支持json、kv-commas、v-commas三種格式,不填寫默認為json,具體如下表: <table> <tr> <th width="15%">格式</th> <th width="20%">說明</th> <th>舉例</th> </tr> <td>json</td> <td>json</td> <td>{"id": "1001","userName": "admin","password": "123456", "createTime": "2020-07-20 14:29:19"}</td> </tr> <tr> <td>kv-commas</td> <td>key-value逗號分隔</td> <td>id=1001,userName=admin,password=123456,createTime=2020-07-20 14:29:19</td> </tr> <tr> <td>v-commas</td> <td>value逗號分隔</td> <td>1001,admin,123456,2020-07-20 14:29:19</td> </tr> </table> value_formatter表示值的格式化表達式,具體模板語法參見"表達式模板"章節,當value_formatter不為空時value_encoder無效。 reserve_raw_data表示是否保留update之前的數據,即保留修改之前的老數據,默認不保留 # **示例** t_user表,數據如下: ![](https://img.kancloud.cn/b7/ae/b7aea55df3a0d071d67a930b1f497314_589x141.png) 在RocketMQ中創建名稱為transfer_test_topic的topic,注意topic名稱一定要和rule規則中rocketmq_topic配置項的值一致 ## **示例一** 使用上述配置 insert事件,同步到RocketMQ的數據如下: ![](https://img.kancloud.cn/28/66/2866103a2386167ade9d6d1222e8c0b0_797x71.jpg) update事件,同步到RocketMQ的數據如下: ![](https://img.kancloud.cn/69/ee/69eef6647f5237267f06679cad446fb2_809x61.jpg) reserve_raw_data設置為true,update事件,同步到RocketMQ的數據如下: ![](https://img.kancloud.cn/82/fc/82fc0387339ca8ec45cfcb40a9266ef3_994x83.jpg) 其中,raw屬性為update之前的舊數據 delete事件,同步到RocketMQ的數據如下: ![](https://img.kancloud.cn/a1/fb/a1fb8a8d0d3765368f87b63068158e17_802x57.jpg) ## *示例二* 配置如下: ``` rule: - schema: eseap #數據庫名稱 table: t_user #表名稱 #order_by_column: id #排序字段,存量數據同步時不能為空 column_lower_case: true #列名稱轉為小寫,默認為false #column_upper_case:false#列名稱轉為大寫,默認為false #column_underscore_to_camel: true #列名稱下劃線轉駝峰,默認為false # 包含的列,多值逗號分隔,如:id,name,age,area_id 為空時表示包含全部列 #include_columns: ID,USER_NAME,PASSWORD #exclude_columns: BIRTHDAY,MOBIE # 排除掉的列,多值逗號分隔,如:id,name,age,area_id 默認為空 column_mappings: USER_NAME=account #列名稱映射,多個映射關系用逗號分隔,如:USER_NAME=account 表示將字段名USER_NAME映射為account default_column_values: area_name=合肥 #默認的列-值,多個用逗號分隔,如:source=binlog,area_name=合肥 #date_formatter: yyyy-MM-dd #date類型格式化, 不填寫默認yyyy-MM-dd #datetime_formatter: yyyy-MM-dd HH:mm:ss #datetime、timestamp類型格式化,不填寫默認yyyy-MM-dd HH:mm:ss value_encoder: json #值編碼,支持json、kv-commas、v-commas;默認為json #value_formatter: '{{.ID}}|{{.USER_NAME}}|{{.REAL_NAME}}|{{if eq .STATUS 0}}停用{{else}}啟用{{end}}' #rocketmq相關 rocketmq_topic: transfer_test_topic #rocketmq topic,可以為空,默認使用表名稱 #reserve_raw_data: false #保留update之前的數據,針對rocketmq、kafka、rabbitmq有用;默認為false ``` 其中, column_mappings表示對列名稱進行重新映射 insert事件,同步到RocketMQ的數據如下: ![](https://img.kancloud.cn/f2/77/f2776855ad6ecd0e2dc3cca3a7e6ec2c_962x52.jpg) 其中,屬性名稱USER_NAME變為了account ## 示例三 配置如下: ``` rule: - schema: eseap #數據庫名稱 table: t_user #表名稱 #order_by_column: id #排序字段,存量數據同步時不能為空 column_lower_case: true #列名稱轉為小寫,默認為false #column_upper_case:false#列名稱轉為大寫,默認為false #column_underscore_to_camel: true #列名稱下劃線轉駝峰,默認為false # 包含的列,多值逗號分隔,如:id,name,age,area_id 為空時表示包含全部列 #include_columns: ID,USER_NAME,PASSWORD #exclude_columns: BIRTHDAY,MOBIE # 排除掉的列,多值逗號分隔,如:id,name,age,area_id 默認為空 #column_mappings: USER_NAME=account #列名稱映射,多個映射關系用逗號分隔,如:USER_NAME=account 表示將字段名USER_NAME映射為account default_column_values: area_name=合肥 #默認的列-值,多個用逗號分隔,如:source=binlog,area_name=合肥 #date_formatter: yyyy-MM-dd #date類型格式化, 不填寫默認yyyy-MM-dd #datetime_formatter: yyyy-MM-dd HH:mm:ss #datetime、timestamp類型格式化,不填寫默認yyyy-MM-dd HH:mm:ss value_encoder: v-commas #值編碼,支持json、kv-commas、v-commas;默認為json #value_formatter: '{{.ID}}|{{.USER_NAME}}' # 值格式化表達式,如:{{.ID}}|{{.USER_NAME}},{{.ID}}表示ID字段的值、{{.USER_NAME}}表示USER_NAME字段的值 #rocketmq相關 rocketmq_topic: transfer_test_topic #rocketmq topic,可以為空,默認使用表名稱 ``` 其中, value_encoder表示消息編碼方式 insert事件,同步到RocketMQ的數據如下: ![](https://img.kancloud.cn/ff/ca/ffcac0bfa31e93b33e5bdba84ff34367_947x39.jpg)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看