Debezium发布历史100

news2024/10/4 20:27:14

原文地址: https://debezium.io/blog/2020/12/17/debezium-1-4-cr1-released/

欢迎关注留言,我是收集整理小能手,工具翻译,仅供参考,笔芯笔芯.

Debezium 1.4.0.CR1 发布
2020 年 12 月 17 日 作者: 克里斯·克兰福德
发布 mysql postgres mongodb sqlserver cassandra db2 oracle vitess
我很高兴地宣布 Debezium 1.4.0.CR1发布!

此版本主要侧重于完善 1.4 版本。

总体而言,社区为此版本修复了15 个问题。

Bug修复
修复了许多错误,例如:

文档“database.oracle.version”选项DBZ-2603

将 Cassandra 连接器移至单独的存储库DBZ-2636

删除 MySQL 文档部分中指向同一部​​分的链接DBZ-2710

无效的列名应该使连接器失败,并显示有意义的消息DBZ-2836

修复monitoring.adoc中下游ModuleID声明中的拼写错误DBZ-2838

partials/ref-connector-monitoring-snapshot-metrics.adoc 中存在重复的锚点 ID DBZ-2839

Oracle 架构历史记录事件在分区表DBZ-2841上失败

修复monitoring.adoc中ModuleID声明中的其他拼写错误DBZ-2843

在logging.adoc中编辑模块化注释DBZ-2846

禁用删除时发件箱扩展会发出 UPDATE 事件DBZ-2847

将 Groovy 版本更新至 3.0.7 DBZ-2850

非常感谢社区中所有参与此版本发布的贡献者:Kewei Shang。

外表
除非有任何不可预见的回归和错误报告,Debezium 1.4 Final 应该在一月的第一周发布。在此之前,我们祝大家度过一个安全、快乐的假期!

原文地址: https://debezium.io/blog/2021/01/06/debezium-2020-recap/

Debezium 2020 年——回顾!
2021 年 1 月 6 日 作者: Gunnar Morling
讨论
祝 Debezium 社区新年快乐!

祝您的所有努力取得成功,您的数据保持一致,最重要的是,每个人都保持安全和健康。2020 年即将到来,我认为回顾过去并快速回顾一下去年 Debezium 周围发生的事情是件好事。

首先,为统计爱好者提供一些事实和数据:

2019 年 12 月发布Debezium 1.0后,我们在每个季度末成功发布稳定的 Debezium 版本,大约每三周发布一次预览版[ 1 ]

核心存储库中约有 1,400 个提交(以及其他存储库中的更多提交)、36 篇博客文章和发布公告、邮件列表上的 166 个线程(如果我的 Google 收件箱中的查询可信)

大约 100 名新贡献者,使Debezium 核心存储库贡献者总数达到 245 人,再加上为 Debezium GitHub 组织其他存储库贡献的人数

作为红帽集成的一部分,红帽提供商业支持的 Debezium 产品的第一个GA 版本

核心工程团队的两名 新成员——越多越好!

Debezium 核心存储库新增约 1,600 个 GitHub ⭐,使观星者总数超过 4,100 人
图片来自于原文
在这里插入图片描述

虽然这些数字给人留下了 Debezium 整体活动的良好印象,但它们并没有真正说明到底发生了什么。数字背后是什么?以下是我去年的一些 Debezium 个人亮点:

用于Db2和Vitess的两个新的、社区主导的 Debezium 连接器;分别向IBM和Bolt的工程师大声疾呼,他们在这些连接器方面取得了领先地位!

除了这些新连接器之外,每个版本还带来了广泛的新功能;我最兴奋的一些事情是Debezium Server,用于将 Debezium 与 A​​pache Pulsar、AWS Kinesis、Google Cloud Pub/Sub 和 Azure Event Hubs 等消息基础设施集成,用于实现发件箱模式的Quarkus 扩展,新的LogMiner-基于连接器实现,用于从 Oracle 获取更改事件、事务标记、对 CloudEvents 的支持等等!

Debezium 被多个开源项目集成,例如Apache Flink、Spring Cloud Stream、Hazecast Jet和Apache Camel。Debezium 的其他集成商包括Materialise、Google Cloud DataFlow和Heroku 的流数据连接器。在此博客中,我们还讨论了如何将 Debezium 与Testcontainers、Apicurio API 和模式注册表以及OpenTracing等技术集成和使用。

Debezium在 ThoughtWorks 技术雷达上被列为“试用”级别

用于配置和操作 Debezium 的图形用户界面的概念验证;请继续关注此处了解更多详细信息,因为目前正在为其他连接器构建此功能

这一年,社区还发布了大量关于 Debezium 体验的博客文章和演示。您可以在此处找到我们与 Debezium 相关的资源的完整列表(请发送 PR 以添加您认为应该在其中列出的任何内容)。我特别喜欢的一些内容包括:

“使用 Debezium 管理微服务之间的数据一致性”,作者:Justin Chao

“使用 Flink SQL 和 Debezium 更改数据捕获”作者:Marta Paes

“微服务和数据:使用 Debezium 实现发件箱模式”,作者:Thorben Janssen

“尽快!- Kubernetes 上 Debezium 和 Kafka 介绍的经典演示”,作者:Aykut Bulgu

“为 Debezium 设置 PostgreSQL”,作者:Michał Mackiewicz

“Debezium 一年半:CDC 与 MySQL”作者:Midhun Sukumaran

“Debezium on OpenShift Cheat Sheet”作者:Abdellatif Bouchama

“在 Quarkus 中使用 Debezium 实现事务发件箱模式”,作者:Iain Porter

“使用 Debezium 和 Kafka Streams 分析变化”作者:Mike Fowler

迪娜·博格丹 (Dina Bogdan) 的“(去)耦合”

“Kafka Connect:如何使用变更数据捕获 (CDC) 创建实时数据管道”,作者:Francisco Lima

“教程:使用 Debezium、Postgres 和 Kafka 在 Azure 上设置变更数据捕获架构”,作者:Abhishek Gupta

看到这个社区的参与度和帮助程度真是令人惊讶;非常感谢大家撰写并谈论您使用 Debezium 和变更数据捕获的经历!

我认为 2020 年对于 Debezium 社区来说是伟大的一年,我对我们共同取得的所有成就感到非常高兴。再次,非常感谢社区中为该项目做出贡献的每个人,无论是通过实现功能和错误修复、报告问题、参与讨论、回答Stack Overflow上的问题、帮助在博客文章中传播信息以及会议演讲或其他!

今年的路线图有什么?可以公平地说:“很多”😃 例如,我们希望重新设计快照的完成方式:它们应该是可并行的,应该可以更新包含/排除过滤器,等等。Debezium UI 将得到大幅扩展和改进。我们计划对已识别的瓶颈进行系统的性能分析和改进。可能有对 MariaDB 的官方支持,以及在 Kubernetes 上运行 Debezium Server 的操作员。还有一些超酷的事情我现在还不能谈论:)

继续前进!

1 . 你问 Debezium 1.4 在哪里?我们是敏捷团队,坚持“个人优先于流程”的原则,并决定由于假期而将此版本移至本周晚些时候:)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1424154.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SpringCloud Gateway(4.1.0) 返回503:原因分析与解决方案

文章目录 一、环境版本二、原因分析三、解决方案 一、环境版本 Versionspring-cloud-dependencies2023.0.0spring-cloud-starter-gateway4.1.0Nacosv2.3.0 二、原因分析 在 Spring Cloud Gateway 的早期版本中,Ribbon 被用作默认的负载均衡器。随着Spring Cloud的…

如何使用 Mermaid、GitHub 和 VSCode 用代码创建关系图二

Mermaid 系列 如何使用 Mermaid、GitHub 和 VSCode 用代码创建关系图一 1. 如何使用 Mermaid 生成图表 Mermaid 是一个基于 JavaScript 的工具,可将 Markdown 样式的文本转换为动态图表,让您可以毫不费力地创建和修改它们。 Mermaid 使使用简单的文…

爬虫学习笔记-scrapy安装及第一个项目创建问题及解决措施

1.安装scrapy pycharm终端运行 pip install scrapy -i https://pypi.douban.com/simple 2.终端运行scrapy startproject scrapy_baidu,创建项目 问题1:lxml版本低导致无法找到 解决措施:更新或者重新安装lxml 3.项目创建成功 4.终端cd到项目的spiders文件夹下,cd scra…

【制作100个unity游戏之23】实现类似七日杀、森林一样的生存游戏5(附项目源码)

本节最终效果演示 文章目录 本节最终效果演示系列目录前言修改鼠标光标和中心提示图鼠标光标素材修改默认鼠标光标修改中心提示图 拾取提示弹窗简单绘制UI拾取弹窗功能 源码完结 系列目录 前言 欢迎来到【制作100个Unity游戏】系列!本系列将引导您一步步学习如何使…

关于JVM常见的十道面试题

方法区、永久代和元空间有什么区别? 方法区、永久区和元空间是Java虚拟机用于存储类信息的区域,它们在不同的Java虚拟机版本有所不同: 方法区:方法去是一块用于存储类的结构信息、常量、静态变量、即时编译器编译后的代码等数据…

R语言基础学习-02 (此语言用途小众 用于数学 生物领域 基因分析)

变量 R 语言的有效的变量名称由字母,数字以及点号 . 或下划线 _ 组成。 变量名称以字母或点开头。 变量名是否正确原因var_name2.正确字符开头,并由字母、数字、下划线和点号组成var_name%错误% 是非法字符2var_name错误不能数字开头 .var_name, var.…

【Linux C | 网络编程】详细介绍 “三次握手(建立连接)、四次挥手(终止连接)、TCP状态”

😁博客主页😁:🚀https://blog.csdn.net/wkd_007🚀 🤑博客内容🤑:🍭嵌入式开发、Linux、C语言、C、数据结构、音视频🍭 🤣本文内容🤣&a…

稀疏场景高性能训练方案演变|京东广告算法架构体系最佳实践

近年来,推荐场域为提升模型的表达能力和计算能力,模型规模和计算复杂度大幅增加,同时,高规格硬件资源为模型迭代、算法优化带来了更大的机遇和挑战。为了应对模型规模和算力升级带来的存储、IO和计算挑战,京东零售广告…

Redis核心技术与实战【学习笔记】 - 9.如何避免单线程模型的阻塞

概述 Redis 被广泛应用的原因是因为它支持高性能访问。所以,我们要重视所有可能影响 Redis 性能的因素(如命令操作、系统配置、关键机制、硬件配置等)。 影响 Redis 性能的 5 大方面的潜在因素分别是: Redis 内部的阻塞式操作C…

leetcode209长度最小的子数组|滑动窗口算法详细讲解学习

滑动窗口是一种基于双指针的一种思想,两个指针指向的元素之间形成一个窗口。 分类:窗口有两类,一种是固定大小类的窗口,一类是大小动态变化的窗口。 简而言之,滑动窗口算法在一个特定大小的字符串或数组上进行操作&…

git clone常见问题一览及解决方法

在使用Ubuntu下,终端运行git clone命令时会遇见许多问题,本文主要针对一些常见的问题进行整理。关于换源问题,推荐使用小鱼的一键换源。 1.git clone 速度过慢 1.1 魔法 这个方法不做过多赘述,ubuntu下个人使用发现体验良好&am…

Websocket基本用法

1.Websocket介绍 WebSocket是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工通信——浏览器和服务器只需要完成一次握手,两者之间就可以创建持久性的连接,并进行双向数据传输。 应用场景: 视频弹幕网页聊天体育实况更新股票基金…

BUUCTF-Real-[PHP]XXE

目录 1、原理 2、XXE漏洞产生的原因 3、开始复现 paylaod 复现 4、flag 1、原理 XML数据在传输过程中,攻击者强制XML解析器去访问攻击者指定的资源内容(本地/远程),外部实体声明关键字SYSTEM会令XML解析器读取数据&#xf…

八斗学习笔记

1 初始环境安装 Anaconda安装(一款可以同时创建跟管理多个python环境的软件) https://blog.csdn.net/run_success/article/details/134656460 Anaconda创建一个新python环境(安装人工智能常用的第三方python包,如:tensorflow、keras、pytorch) https://…

机器学习4-多元线性回归

多元线性回归(Multiple Linear Regression)是线性回归的一种扩展形式,用于建立因变量与多个自变量之间的关系。在简单线性回归中,我们考虑一个因变量和一个自变量之间的线性关系,而多元线性回归允许我们考虑多个自变量对因变量的影响。 一般…

MYSQL的配置和安装

下载安装 打开官网 MYSQL官网 点击DOWNLOADS 滑到最低下点击:MYSQL Community(GPL) Downlads 点击Download Archives 点击MySQL Community Server进入网站 选择相应版本下载,这里选择的是5.7.24版本,x86 64位【按需选择】 下载解压 配置文件…

微服务中间件 RabbitMq学习

1、为什么需要Mq 例如在用户注册业务中,用户注册成功后 需要发注册邮件和注册短信,传统的做法有两种 1.串行的方式;2.并行的方式 ; 假设三个业务节点分别使用50ms,串行方式使用时间150ms,并行使用时间10…

k8s从私有库harbor中拉取镜像

一、前言 Docker镜像是构建应用程序的基础。然而,许多组织和开发团队希望保留他们的Docker镜像在私有仓库中,并从中拉取镜像,而不是从公共Docker Hub中下载。这样做的原因有很多,包括: 1. 安全性:私有仓库可…

Vue学习笔记(二)快速入门

Vue学习笔记&#xff08;二&#xff09;快速入门 vue小试牛刀 hello-vue3.html <body><div id"app"><h1>{{msg}}</h1></div><script type"module">import {createApp} from https://unpkg.com/vue3/dist/vue.esm-b…

电脑用的视频编辑软件有哪些 视频剪辑软件排行榜 视频剪辑软件推荐 视频剪辑培训学习 视频剪辑制作自学 电脑视频剪辑需要什么配置

电脑视频剪辑软件这么多&#xff0c;到底哪些比较好用&#xff1f;下面就让我们以十大电脑视频剪辑软件排行榜来细数好用的软件。另外&#xff0c;电脑视频剪辑需要什么配置&#xff1f;本文也会给大家从内存、CPU等参数上介绍&#xff0c;并推荐好用的电脑设备。 一、十大电脑…