最新 最热

一文彻底搞懂Raft算法,看这篇就够了!!!

分布式系统通常由异步网络连接的多个节点构成,每个节点有独立的计算和存储,节点之间通过网络通信进行协作。分布式一致性指多个节点对某一变量的取值达成一致,一旦达成一致,则变量的本次取值即被确定。...

2023-10-19
1

聊聊日志聚类算法及其应用场景

阅读《基于 Flink ML 搭建的智能运维算法服务及应用》一文后,对其中日志聚类算法有了些思考。

2023-10-19
1

从kafka与Flink的事务原理来看二阶段提交与事务日志的结合使用

kafka实现了Exactly Once(精确一次)语义,主要是基于生产者端幂等以及kafka服务端事务保障。

2023-10-19
1

聊聊Flink CDC必知必会

核心思想是,监测并捕获数据库的变动(包括数据 或 数据表的插入INSERT、更新UPDATE、删除DELETE等),将这些变更按发生的顺序完整记录下来,写入到消息中间件中以供其他服务进行订阅及消费。...

2023-10-19
1

Skywalking APM监控系列(一丶.NET5.0+接入Skywalking监听)

新项目采用的abp vnext的微服务模块化架构,所以把应用的服务拆成了很多独立模块

2023-10-19
1

defer

defer 是 Go 编程语言中的一个关键字,用于在函数执行结束后延迟执行指定的函数调用。defer 的使用非常灵活,它通常用于执行一些清理操作、资源释放、日志记录等任务。以下是对 defer 的详细介绍:...

2023-10-19
1

MySQL 二进制日志(Binlog)简介

MySQL 的二进制日志(Binary Log),通常简称为 binlog,是一种记录数据库中发生的更改的日志文件。它记录了对数据库进行的 INSERT、UPDATE 和 DELETE 等数据更改操作,以及数据库结构的更改(例如,ALTER TABLE)。这些日志文件对于...

2023-10-19
1

深入分布式一致性:Raft 和 etcdRaft

分布式一致性是构建可靠的分布式系统的关键要素之一。为了确保数据的一致性和可用性,一致性算法的设计变得至关重要。本文将深入探讨两个与分布式一致性密切相关的主题:Raft 算法和 etcdRaft 存储系统。...

2023-10-19
1

Structured Logging with slog

Go 1.21中的新的log/slog包为标准库带来了结构化日志。结构化日志使用键值对,因此可以快速可靠地进行解析、过滤、搜索和分析。对于服务器来说,日志是开发人员观察系统详细行为的重要方式,通常也是他们首先进行调试的地...

2023-10-19
1

Kubernetes业务应用日志统一解决方案

公司日志格式均为文本格式,且Pattern不固定,对于日志的处理只能使用正则匹配,正则匹配难以完美的处理每种格式的日志,无法自动适配属性,为了解决这种日志混乱且不标准的困境,我们对整个业务日志进行统一调整。...

2023-10-19
1