apache / eventmesh

EventMesh is a new generation serverless event middleware for building distributed event-driven applications.
https://eventmesh.apache.org/
Apache License 2.0
1.62k stars 640 forks source link

[Feature] Integrate Knative to build Serverless and Event Driven Applications #4692

Open qqeasonchen opened 10 months ago

qqeasonchen commented 10 months ago

Search before asking

Feature Request

Integrate Knative to build Serverless and Event Driven Applications

https://knative.dev/docs/

Are you willing to submit PR?

Code of Conduct

VishalMCF commented 10 months ago

@qqeasonchen @mxsm @pandaapo Can you please explain what we are trying to achieve here? How is it going to impact the users of Eventmesh? I cannot work on this feature but if anyone can tell me what concepts I need to know for this issue it will be very helpful.

pandaapo commented 10 months ago

@VishalMCF

My understanding of these features is: by integrating Knative, it will simplify the image building process for EventMesh (involving Knative Build), it will make elastic deployment of EventMesh easier (involving Knative Serving), and it will enable EventMesh's publish-subscribe pattern to support cloud-native practices. In other words, EventMesh can handle event sources and targets defined by Knative (involving Knative Serving and Knative Eventing. Similar to the Quarkus framework's compatibility with cloud-native publish-subscribe).

Additionally, I believe that after you complete the relatively simple tasks you have already picked up before, such as #4604, https://github.com/apache/eventmesh/issues/4601#issuecomment-1840995130, https://github.com/apache/eventmesh/issues/4682#issuecomment-1867021601, #4548, and #4642, you would have a better understanding of these new features, and then you could implement them if you wish.

qqeasonchen commented 10 months ago

@VishalMCF EventMesh may act as a traffic gateway for knative like Contour, provide KPA for serverless apps.

pandaapo commented 10 months ago

@VishalMCF Please ignore my comment. My understanding is incorrect, please refer to the author's response for accuracy.

pchengma commented 9 months ago

Hi Eason! Does this feature still remain help wanted? I am interested in this feature. Can I work on this? @qqeasonchen

qqeasonchen commented 9 months ago

@pchengma sure

qqeasonchen commented 9 months ago

@pchengma any update?

github-actions[bot] commented 6 months ago

It has been 90 days since the last activity on this issue. Apache EventMesh values the voices of the community. Please don't hesitate to share your latest insights on this matter at any time, as the community is more than willing to engage in discussions regarding the development and optimization directions of this feature.

If you feel that your issue has been resolved, please feel free to close it. Should you have any additional information to share, you are welcome to reopen this issue.