随笔分类 - Java
摘要:1.服务降级 Dubbo提供了服务降级的机制,以保障系统的稳定性和可靠性。在远程调用过程中,当服务提供方出现宕机、网络异常、超时等情况时,Dubbo会自动触发服务降级,以保障服务调用方的正常运行。 Dubbo提供了两种服务降级的方式:Failover和Failfast。Failover方式是当服务调
阅读全文
摘要:Sentinel是阿里巴巴开源的一款分布式系统的流量控制和熔断降级框架,具有以下特点: 支持多种流量控制规则:Sentinel支持基于QPS、线程数、CPU负载等多种流量控制规则,能够针对不同的应用场景进行灵活的流量控制。 支持多种熔断降级策略:Sentinel支持基于异常比例、异常数等多种熔断降级
阅读全文
摘要:MyCAT 学习笔记 简介 MyCAT(MySQL Cluster Autonomic Tuning)是一款开源的分布式数据库系统,它可以为MySQL提供分布式、高可用、高性能的支持。MyCAT的核心思想是将一个大的MySQL数据库分片成多个小的MySQL数据库,每个小的数据库称为一个分片(Shar
阅读全文
摘要:DataX 简介 DataX 是阿里巴巴开源的一款数据同步工具,支持多种数据源和目标数据的同步,包括 MySQL、Oracle、HDFS 等。使用 DataX 可以快速、可靠地完成数据的迁移和同步。 DataX 工作原理 DataX 的工作原理如下图所示: DataX 包含三个核心组件: Job:描
阅读全文
摘要:Nacos学习笔记 介绍 Nacos是阿里巴巴开源的一个动态服务发现、配置管理和服务管理平台,支持多种协议和语言。 Nacos包含了服务发现、配置管理、动态 DNS 服务和可视化管理等功能,提供了一致性模型来保证配置的最终一致性。 核心概念 命名空间(Namespace) 命名空间是一个逻辑隔离的概
阅读全文
摘要:Dubbo 学习笔记 1. Dubbo 简介 Dubbo 是一款高性能、轻量级的开源 RPC 框架。它提供了服务治理、负载均衡、容错、服务降级等一系列高级特性,能够帮助我们快速搭建分布式服务架构。 2. Dubbo 的核心概念 2.1 服务提供者 服务提供者是指提供具体服务实现的一方。在 Dubbo
阅读全文
摘要:##以前写的记得消费者那个地方好像有一点问题 public class KafkaTools { private static AdminClient admin; /** * 私有静态方法,创建Kafka生产者 * @author o * @return KafkaProducer */ priv
阅读全文
摘要:DataX 简介 DataX 是阿里巴巴开源的一款数据同步工具,支持多种数据源和目标数据的同步,包括 MySQL、Oracle、HDFS 等。使用 DataX 可以快速、可靠地完成数据的迁移和同步。 DataX 工作原理 DataX 的工作原理如下图所示: DataX 包含三个核心组件: Job:描
阅读全文