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.57k stars 623 forks source link

[Feature] Enhance the serverless ability of EventMesh #4765

Open xwm1992 opened 4 months ago

xwm1992 commented 4 months ago

Search before asking

Feature Request

EventMesh currently has Eventing capabilities in the serverless field, but it should also improve and supplement the automatic expansion and contraction capabilities of eventmesh's own services and access services. This service is the coordinator responsible for automatically scaling services connected to EventMesh, supporting automatic scaling from 0 to n and scaling down from n to 0 based on event traffic or other user conditions.

Implement the auto scaling service for eventmesh, which can support different auto scaling strategies by default, or knative and keda can be selected as plugin services for automatic expansion and contraction of the service.

Are you willing to submit PR?

Code of Conduct

HarshSawarkar commented 4 months ago

Hi @xwm1992 I have previous contribution experience in EventMesh and would love to work on this issue under GSOC24. Can you please guide?

harshithasudhakar commented 4 months ago

Hi @xwm1992, I have been actively contributing and closely following the project's development and would also like to have the opportunity to work on issues in GSOC 24' under your guidance. Would you please guide me through the further steps?

hanshal101 commented 4 months ago

Hi @xwm1992 This issue looks interesting to me. I'll be participating in GSOC'24. I have extensive experience in DevOps engineering. Can you please share more information on this issue.

qqeasonchen commented 3 months ago

@Alonexc please update the design docs here, thank you.

qqeasonchen commented 3 months ago

https://functionmesh.io/ https://github.com/streamnative/function-mesh

Pil0tXia commented 3 months ago

Everyone can contact the community with any ideas you have, and the tutor will help you to refine the detailed design of this subject.