You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@inlong.apache.org by GitBox <gi...@apache.org> on 2022/08/25 05:45:46 UTC
[GitHub] [inlong] iamsee123 commented on issue #4987: [Feature][Agent] Support CloudEvents Source
iamsee123 commented on issue #4987:
URL: https://github.com/apache/inlong/issues/4987#issuecomment-1226803912
Motivation
---
Add the collecting CloudEvents data function to agent module and provide the necessary management ability for manager module.
Changes
---
+ An agent module plugin with Reader and Source added
Design
---
__This PR following the document [Agent Plugin](https://inlong.apache.org/zh-CN/docs/design_and_concept/how_to_write_plugin_agent)__
1. read CloudEvents data in reader
2. create CloudEvents reader and add it to source
3. add Enum type in manager class
Implementation
---
+ Add the ability of collecting data from CloudEvents
+ CloudEventsReader: read data from CloudEvents by Debezium
+ CloudEventsSource: implement split method
+ Add the management ability for manager module
+ add type in TaskTypeEnum
+ Add Unit test for CloudEventsReader
+ CloudEventsReaderTest: test CloudEventsReader's functional integrity
--
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: commits-unsubscribe@inlong.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org