高可用技术 发表于 2024-07-15 更新于 2025-03-06 分类于 MySQL 什么是高可用1234567企业高可用标准:全年无故障率无故障时间 故障时间99.9% 0.1% = 525.6 min KA+双主 :人为干预99.99% 0.01% = 52.56 min MHA 、ORCH :半自动化99.999% 0.001% = 5.256 min PXC 、 MGR 、MGC99.9999% 0.0001% = 0.5256 min 自动化、云化、平台化 数据库容灾级别 阅读全文 »
日志管理、备 份、恢复、迁移 发表于 2024-07-15 更新于 2025-03-06 分类于 MySQL 1. MySQL 8.0 的日志管理1.1 general_log1.1.1 作用12一般不会开启开功能,因为log的量会非常庞大。但个别情况下可能会临时的开一会儿general log以供调试使用。 阅读全文 »
分布式事务 发表于 2024-05-03 更新于 2025-03-06 分类于 微服务 类型 单体 微服务 部署速度 慢 快 扩展能力 低 高 复用能力 低 高 复杂度 高 低 耦合度 高 低 调试 容易 困难 问题排查 容易 困难 性能 高 差 阅读全文 »
分布式事务 发表于 2024-05-01 更新于 2025-03-06 分类于 分布式 CAP理论1998年,加州大学的计算机科学家 Eric Brewer 提出,分布式系统有三个指标。 :::info Consistency(一致性) Availability(可用性) Partition tolerance (分区容错性) ::: 阅读全文 »
分布式ID总结 发表于 2024-04-11 更新于 2025-03-05 分类于 分布式 分布式系统中,我们经常需要对数据、消息等进行唯一标识,这个唯一标识就是分布式 ID,那么我们如何设计它呢?本文将详细讲述分布式 ID 及其生成方案。为什么需要分布式 ID目前大部分的系统都已是分布式系统,所以在这种场景的业务开发中,经常会需要唯一 ID 对数据进行标识,比如用户身份标识、消息标识等等。 阅读全文 »
springcloud项目使用nacos 发表于 2024-03-28 更新于 2025-03-05 分类于 灰度平台 设计简介:灰度平台配置的主键是以域名来做主键配置,以域名来关联规则,依托这些规则来判断哪些哪些请求需要走灰度 阅读全文 »
springcloud项目使用nacos 发表于 2024-03-27 更新于 2025-03-05 分类于 微服务 参考资料:Nacos 融合 Spring Cloud:https://nacos.io/zh-cn/docs/v2/ecology/use-nacos-with-spring-cloud.html 阅读全文 »
springboot项目中引用SpringCloudGateway 发表于 2024-03-26 更新于 2025-03-05 分类于 微服务 什么是网关首先我们打开官网可以看到如下的描述: 阅读全文 »
SpringCloudGateway详解 发表于 2024-03-25 更新于 2025-03-05 分类于 微服务 Spring Cloud Gateway 的核心功能:断言(Predicate):参照 Java8 的新特性Predicate,允许开发人员匹配 HTTP 请求中的任何内容,比如请求头或请求参数,最后根据匹配结果返回一个布尔值。 路由(route):由ID、目标URI、断言集合和过滤器集合组成。如果聚合断言结果为真,则转发到该路由。 过滤器(filter):可以在返回请求之前或之后修改请求和响应的内容。 阅读全文 »