Data plane reduction for eventing components

    公开(公告)号:US12021921B2

    公开(公告)日:2024-06-25

    申请号:US17976351

    申请日:2022-10-28

    申请人: Red Hat, Inc.

    摘要: Systems and methods are described for configuring a data plane of an event streaming platform. An example method includes receiving a topology definition describing a topology of an event streaming platform, and generating, based on the topology definition, a Directed Acyclical Graph (DAG) that represents a data plane of the event streaming platform. The method also includes generating, via a processing device, a simplified data plane pathway based on the DAG, wherein the simplified data plane pathway eliminates intermediate hops between an event source and a final event destination described by the topology definition.

    DATA PLANE REDUCTION FOR EVENTING COMPONENTS

    公开(公告)号:US20240146800A1

    公开(公告)日:2024-05-02

    申请号:US17976351

    申请日:2022-10-28

    申请人: Red Hat, Inc.

    摘要: Systems and methods are described for configuring a data plane of an event streaming platform. An example method includes receiving a topology definition describing a topology of an event streaming platform, and generating, based on the topology definition, a Directed Acyclical Graph (DAG) that represents a data plane of the event streaming platform. The method also includes generating, via a processing device, a simplified data plane pathway based on the DAG, wherein the simplified data plane pathway eliminates intermediate hops between an event source and a final event destination described by the topology definition.

    Communication protocol for Knative Eventing's Kafka components

    公开(公告)号:US11683400B1

    公开(公告)日:2023-06-20

    申请号:US17685637

    申请日:2022-03-03

    申请人: Red Hat, Inc.

    IPC分类号: H04M1/64 H04L69/18 H04L67/02

    CPC分类号: H04L69/18 H04L67/02

    摘要: Systems and methods are described for passing event messages between components of a computing cluster. An example method includes obtaining, at an event sender, a record that contains an event, wherein the event sender is a data storage component of an event streaming platform. The method also includes identifying a receiving component that is designated as a receiver for the record, and determining, by a processing device, whether the receiving component is a native protocol aware component, wherein the native protocol is native to the event streaming platform. Upon determining that the receiving component is a native protocol aware component, the record is sent to the receiving component using the native protocol. Upon determining that the receiving component is not a native protocol aware component, the record is sent to the receiving component using Hyper Text Transfer Protocol (HTTP).