Closed
Description
Search before asking
- I had searched in the issues and found no similar issues.
Feature Request
This issue is a subtask of #4825.
Referencing the existing eventmesh-webhook
module and its documentation, support the following functionalities:
- Utilize the HTTP Source Connector as a Webhook server, capable of receiving event deliveries from most third-party platforms using a common Webhook protocol, such as UptimeRobot/Better Stack Uptime, Discord, and more.
- Support the GitHub Webhook protocol, allowing users to implement non-standard Webhook protocols for specific third-party platforms on their own (for example, refer to
org.apache.eventmesh.webhook.receive.protocol.GithubProtocol
. Another third-party platform can be supported by implementing theAnotherProtocol
class).
"1+n" protocol support: 1 for a common standard Webhook protocol, and n for special non-standard Webhook protocols. Users need to select a protocol in the source-config.yml
.
Are you willing to submit PR?
- Yes I am willing to submit a PR!
Code of Conduct
- I agree to follow this project's Code of Conduct *