Uploaded image for project: 'Comdev GSOC'
  1. Comdev GSOC
  2. GSOC-180

Apache EventMesh: Support Knative as Eventing Infra

    XMLWordPrintableJSON

Details

    Description

      Apache EventMesh (incubating)

      Apache EventMesh is a dynamic cloud-native eventing infrastructure used to decouple the application and backend middleware layer, which supports a wide range of use cases that encompass complex multi-cloud, widely distributed topologies using diverse technology stacks.

      Website: https://eventmesh.apache.org

      GitHub: https://github.com/apache/incubator-eventmesh

      Linked GitHub Issue: https://github.com/apache/incubator-eventmesh/issues/790

      Background

      1. Knative Eventing provides tools for routing events from event producers to sinks, enabling developers to use an event-driven architecture with their applications.
      2. Apache EventMesh supports the CloudEvents specification, thus it could be integrated with Knative as an event broker.

      Task

      • Learn the details of the CloudEvents specification
      • Learn the basics of Knative Eventing and its communication protocol
      • Implement the EventMesh Knative-Connector module to deliver events to Knative

      Recommended Skills

      Familiar with Java

      Basic knowledge of Docker and Kubernetes

      Basic knowledge of Knative and CloudEvents

      Mentor

      Easonc Chen, PPMC of Apache EventMesh, https://github.com/qqeasonchen, chenguangsheng@apache.org

      Attachments

        Activity

          People

            Unassigned Unassigned
            mikexue Xue Weiming
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: