Busabase
Busabase는 AI 에이전트를 위한 오픈소스(MIT) 데이터베이스 및 작업 공간입니다
Debezium은 변경 데이터 캡처를 위한 오픈소스 분산 플랫폼입니다
Debezium is an open source distributed platform for change data capture. Point it at your databases and stream every insert, update and delete as it is committed, to Kafka, to Debezium Server, or stra
데이터Java · JavaScriptGitHub @debezium온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
All Quarkus extensions provided by Debezium. Please log issues at https://github.com/debezium/dbz/issues.
README 전체를 불러오는 중입니다.
README 전문 보기 ↗= Debezium Extensions for Quarkus
image:https://img.shields.io/github/license/openshift/origin.svg?maxAge=2592000["Licensed under Apache License version 2.0", link="https://www.apache.org/licenses/LICENSE-2.0"] image:https://img.shields.io/badge/zulip-join_chat-brightgreen.svg["Chat on Zulip", link="https://debezium.zulipchat.com"]
==== CI Branch Status [width="50%"] |=== |main | image:https://github.com/debezium/debezium-quarkus/actions/workflows/ci-build.yml/badge.svg?branch=main["Main Branch Build", link="https://github.com/debezium/debezium-quarkus/actions?query=workflow%3A%22%22Debezium+Quarkus+CI%22%22"] |===
This repository hosts Debezium extensions for Quarkus, enabling Quarkus applications to work with Debezium for change data capture (CDC) and related patterns.
== What’s included
== When to use these extensions
== Quick start
=== Add the Runtime Extension to your Quarkus application
Using Quarkus CLI:
quarkus ext add io.debezium.quarkus:debezium-quarkus-postgres
Using Maven:
<dependency>
<groupId>io.debezium.quarkus</groupId>
<artifactId>debezium-quarkus-postgres</artifactId>
<version>${version.debezium}</version>
</dependency>
Using Gradle:
implementation("io.debezium.quarkus:debezium-quarkus-postgres:${version.debezium}")
The Engine extension brings Quarkus-native configuration and listener APIs for consuming CDC events in-process. See the https://debezium.io/documentation/reference/stable/integrations/quarkus-debezium-engine-extension.html[documentation] for features and setup details.
=== Add the Outbox extension to your Quarkus application
Using Quarkus CLI:
quarkus ext add io.debezium.quarkus:debezium-quarkus-outbox
Using Maven:
<dependency>
<groupId>io.debezium.quarkus</groupId>
<artifactId>debezium-quarkus-outbox</artifactId>
<version>${version.debezium}</version>
</dependency>
Using Gradle:
implementation("io.debezium.quarkus:debezium-quarkus-outbox:${version.debezium}")
Define an event class implementing io.debezium.outbox.quarkus.ExportedEvent interface and emit it via CDI (Jakarta Event), and configure the extension/Debezium will capture the outbox table changes and route them downstream. See the https://debezium.io/documentation/reference/stable/integrations/outbox.html[documentation] for features and setup details.
== Example projects
== Requirements
Depending on the extension and target (JVM vs native), typical prerequisites include:
Consult the extension docs for exact versions and details.
== License
This software is licensed under the terms you may find in the file named LICENSE.txt in this directory.