Java
未读
Skywalking
链路追踪 1、基本介绍 什么是链路追踪 随着微服务分布式系统变得日趋复杂,越来越多的组件开始走向分布式化,如分布式服务、分布式数据库、分布式缓存等,使得后台服务构成了一种复杂的分布式网络。在服务能力提升的同时,复杂的网络结构也使问题定
Java
未读
Zookeeper、Eureka、Consul、Nacos
1、注册中心简介 1.1、基础概念 在分布式架构的系统中注册中心这个概念就已经被提出了,最经典的就是Zookeeper中间件。 微服务架构中,注册中心是最核心的基础服务之一,注册中心可以看做是微服务架构中的通信中心,当一个服
Java
未读
Spring Cloud断路器
断路器 在微服务架构中,我们将系统拆分成了一个个的服务单元,各单元间通过服务注册与订阅的方式互相依赖。由于每个单元都在不同的进程中运行,依赖通过远程调用的方式执行,这样就有可能因为网络原因或是依赖服务自身问题出现调用故障或延迟,而这些问题会直接导致调用方的对外服务也出现延迟,若此时调用方的请求不断增
Java
未读
Spring Cloud服务注册与发现
SpringCloud如何实现服务治理 Spring Cloud Eureka是Spring Cloud Netflix项目下的服务治理模块。而Spring Cloud Netflix项目是Spring Cloud的子项目之一,主要内容是对Netflix公司一系列开源产品的包装,它为Spring B
Java
未读
何为分布式ID?以及常见的分布式ID生成方案有哪些?
在分布式系统中,生成唯一的分布式ID是非常重要的,尤其是在多节点、多实例的环境中,ID的生成需要保证全局唯一、无冲突,并能满足高并发、低延迟等性能需求。 Java分布式ID需要满足的条件 全局唯一性 生成的ID必须在分布式系统中保证全局唯一,不同的机器、不同的节点生成的ID不能重复。 高性能 ID生
Java
未读
xxl-job 支持分片任务吗?实现原理是什么?
XXL-JOB 是支持分片任务(Shard Job)。分片任务的目的是将一个大的任务分成多个子任务,并发执行,提高任务执行效率。具体来说,XXL-JOB 在任务执行时将一个任务分割成多个分片,并通过多个执行器并行处理每个分片。 实现原理 分片机制:每个任务的分片是通过 Shard 概念来实现的。XX