iamsee123 commented on issue #5046: URL: https://github.com/apache/inlong/issues/5046#issuecomment-1193747457
Motivation --- Add the collecting postgreSQL data function to agent module and provide the necessary management ability for manager module. Changes --- + An agent module plugin with Reader and Source added + A manager plugin with extention of ExtractNode and LoadNode added Design --- __This PR following the document [Agent Plugin](https://inlong.apache.org/zh-CN/docs/design_and_concept/how_to_write_plugin_agent) and [Manager Plugin](https://inlong.apache.org/zh-CN/docs/design_and_concept/how_to_extend_data_node_for_manager)__ 1. read wal log in reader by Debezium 2. create postgreSQL wal log reader and add it to source 3. add Enum type in manager class Implementation --- + PostgreSQLLogReader: read data from wal log by Debezium + PostgreSQLLogSource:implement split method + WalLogSnapShot: store some info during reading + add type in TaskTypeEnum,SourceType -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
