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