中间件
文章平均质量分 97
嘉羽很烦
慢慢慢慢,凡事平常心
展开
-
Mysql实时数据同步工具Alibaba Canal 使用
canal [kə’næl],译意为水道/管道/沟渠,主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费早期阿里巴巴因为杭州和美国双机房部署,存在跨机房同步的业务需求,实现方式主要是基于业务 trigger 获取增量变更。从 2010 年开始,业务逐步尝试数据库日志解析获取增量变更进行同步,由此衍生出了大量的数据库增量订阅和消费业务。基于日志增量订阅和消费的业务包括数据库镜像数据库实时备份索引构建和实时维护(拆分异构索引、倒排索引等)业务 cache 刷新带业务逻辑的原创 2023-12-27 18:59:37 · 2037 阅读 · 0 评论 -
Spring Boot 3.0 : 集成flyway数据库版本控制工具
Flyway是一个简单开源数据库版本控制器(约定大于配置),主要提供migrate、clean、info、validate、baseline、repair等命令。它支持SQL(PL/SQL、T-SQL)方式和Java方式,支持命令行客户端等,还提供一系列的插件支持(Maven、Gradle、SBT、ANT等)。原创 2023-12-07 11:26:05 · 3131 阅读 · 0 评论 -
【分布式】: 幂等性和实现方式
在HTTP/1.1中,对幂等性进行了定义。它描述了一次和多次请求某一个资源对于资源本身应该具有同样的结果(网络超时等问题除外),即第一次请求的时候对资源产生了副作用,但是以后的多次请求都不会再对资源产生副作用。这里的副作用是不会对结果产生破坏或者产生不可预料的结果。也就是说,其任意多次执行对资源本身所产生的影响均与一次执行的影响相同。原创 2023-10-24 18:09:59 · 1260 阅读 · 0 评论 -
【REDIS】redis-命令大全
redis-命令的官方文档原创 2023-10-24 10:35:08 · 198 阅读 · 0 评论