- Eureka作为Spring Cloud的核心模块之一,担任着服务注册发现等重要作用。本文将从以下几个方面进行Eureka的源码分析,梳理实际工作流程:服务注册服务续约服务剔除服务下线服务发现集群信息同步上述各个方面,基于服务的运行场景不同,可能分别从Eureka的服务端(注册中心)与客户端(包含服务提供者与服务调用者)进行分析,为了简便下文中将Eureka服务端称为Eureka-serve... Eureka作为Spring Cloud的核心模块之一,担任着服务注册发现等重要作用。本文将从以下几个方面进行Eureka的源码分析,梳理实际工作流程:服务注册服务续约服务剔除服务下线服务发现集群信息同步上述各个方面,基于服务的运行场景不同,可能分别从Eureka的服务端(注册中心)与客户端(包含服务提供者与服务调用者)进行分析,为了简便下文中将Eureka服务端称为Eureka-serve...
- @toc 1、Nacos简介 1.1 Nacos是什么? 一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。 Nacos就是服务注册中心+配置中心的组合,等价于Nacos=Eureka+Config+BusNacos = Eureka+Config +BusNacos=Eureka+Config+Bus 1.2 Nacos能做什么?替代Eureka做服务注册中心替代Conf... @toc 1、Nacos简介 1.1 Nacos是什么? 一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。 Nacos就是服务注册中心+配置中心的组合,等价于Nacos=Eureka+Config+BusNacos = Eureka+Config +BusNacos=Eureka+Config+Bus 1.2 Nacos能做什么?替代Eureka做服务注册中心替代Conf...
- @toc源码地址:gitee代码仓库地址 1、为什么要将Sentienl规则持久化? 一旦我们重启应用,sentinel规则将消失,生产环境需要将配置规则进行持久化 2、持久化的思路 我们现在将限流配置规则持久化进Nacos保存,只要刷新8401某个rest地址,sentinel控制台的流控规则就能看到,只要Nacos里面的配置不删除,针对8401上sentinel上的流控规则持续有效。... @toc源码地址:gitee代码仓库地址 1、为什么要将Sentienl规则持久化? 一旦我们重启应用,sentinel规则将消失,生产环境需要将配置规则进行持久化 2、持久化的思路 我们现在将限流配置规则持久化进Nacos保存,只要刷新8401某个rest地址,sentinel控制台的流控规则就能看到,只要Nacos里面的配置不删除,针对8401上sentinel上的流控规则持续有效。...
- nacos读取多个配置文件 nacos读取多个配置文件
- 微服务的几种设计模式单体服务和微服务的对比,微服务包含的一些设计模式以及他们的概念和作用1.背景业务应用程序存在的问题业务不受管制的增长缺乏架构代码过长,像意大利面条隐藏的各种问题加上软件行业大爆发,移动互联网兴起,使得单体架构无法很好适应现代大规模互联网2.单体服务的局限性可扩展性不足开发速度慢,在单体服务中添加新功能改动很大,代码耦合程度高由于代码过于耦合,代码量增加后导致新人学习周期长... 微服务的几种设计模式单体服务和微服务的对比,微服务包含的一些设计模式以及他们的概念和作用1.背景业务应用程序存在的问题业务不受管制的增长缺乏架构代码过长,像意大利面条隐藏的各种问题加上软件行业大爆发,移动互联网兴起,使得单体架构无法很好适应现代大规模互联网2.单体服务的局限性可扩展性不足开发速度慢,在单体服务中添加新功能改动很大,代码耦合程度高由于代码过于耦合,代码量增加后导致新人学习周期长...
- 启动kafka启动zookeeper新版本中将不再依赖外部的zookeeper$ bin/zookeeper-server-start.sh config/zookeeper.properties启动kafka$ bin/kafka-server-start.sh config/server.properties创建一个Topic$ bin/kafka-topics.sh --create... 启动kafka启动zookeeper新版本中将不再依赖外部的zookeeper$ bin/zookeeper-server-start.sh config/zookeeper.properties启动kafka$ bin/kafka-server-start.sh config/server.properties创建一个Topic$ bin/kafka-topics.sh --create...
- SpringCloud微服务日志可以写入file 再通过filebeat写入logstash, 或者直接写入logstash。日志写入kafka,可以利用kafak的高吞吐量高性能来降低系统延迟,之后再异步写入logstash. 启动kafka服务kafka介绍与安装 启动zookeeper./bin/zookeeper-server-start.sh ./config/zookeeper.... SpringCloud微服务日志可以写入file 再通过filebeat写入logstash, 或者直接写入logstash。日志写入kafka,可以利用kafak的高吞吐量高性能来降低系统延迟,之后再异步写入logstash. 启动kafka服务kafka介绍与安装 启动zookeeper./bin/zookeeper-server-start.sh ./config/zookeeper....
- 接下来的章节,White带着大家以微服务架构和设计模式落地实战的方式,进行讲解和实现SpingCloud的代码开发。那么在开始项目之前,你可以仔细阅读如下介绍信息,方便你能更加快速的进入学习。 接下来的章节,White带着大家以微服务架构和设计模式落地实战的方式,进行讲解和实现SpingCloud的代码开发。那么在开始项目之前,你可以仔细阅读如下介绍信息,方便你能更加快速的进入学习。
- 二、Spring Cloud 2.1、什么是SpringCloud SpringCloud是一个含概多个子项目的开发工具集,集合了众多的开源框架,他利用了Spring Boot开发的便利性实现了很多功能,如服务注册,服务注册发现,负载均衡等.SpringCloud在整合过程中主要是针对Netflix(奈飞)开源组件的封装.SpringCloud的出现真正的简化了分布式架构的开发。 ... 二、Spring Cloud 2.1、什么是SpringCloud SpringCloud是一个含概多个子项目的开发工具集,集合了众多的开源框架,他利用了Spring Boot开发的便利性实现了很多功能,如服务注册,服务注册发现,负载均衡等.SpringCloud在整合过程中主要是针对Netflix(奈飞)开源组件的封装.SpringCloud的出现真正的简化了分布式架构的开发。 ...
- 1.1、微服务简介 In short, the microservice architectural style is an approach to developing a single application as a suite of small services, each running in its own process and communicating with l... 1.1、微服务简介 In short, the microservice architectural style is an approach to developing a single application as a suite of small services, each running in its own process and communicating with l...
- 文章收录在我的 GitHub 仓库,欢迎StarJava-Interview-Tutorial 0 前言相比单体架构,微服务架构下,服务调用从同一台机器内部的本地调用变成了不同机器间的远程方法调用,这就引入不确定因素:调用的执行是在服务提供者一端,即使服务消费者本身正常,服务提供者也可能由于诸如CPU、网络I/O、磁盘、内存、网卡等硬件原因导致调用失败,还可能因本身程序执行问题如GC暂停导致... 文章收录在我的 GitHub 仓库,欢迎StarJava-Interview-Tutorial 0 前言相比单体架构,微服务架构下,服务调用从同一台机器内部的本地调用变成了不同机器间的远程方法调用,这就引入不确定因素:调用的执行是在服务提供者一端,即使服务消费者本身正常,服务提供者也可能由于诸如CPU、网络I/O、磁盘、内存、网卡等硬件原因导致调用失败,还可能因本身程序执行问题如GC暂停导致...
- 关键字解析拓扑图用来描述平台各服务之间的依赖关系,也可以理解为平台服务的整体结构。拓扑图上的每个节点表示服务组件或服务的依赖项,且节点上标注有服务的运行状态和请求信息,点击后可获取详细的观测图表。功能简介Erda 微服务治理平台能够自动发现服务的上下游依赖关系,并生成服务拓扑大图,便于用户查询服务的性能瓶颈、错误热点和异常的服务依赖。下面我们一起来看看全局拓扑图如何帮助用户面对复杂的微服务系... 关键字解析拓扑图用来描述平台各服务之间的依赖关系,也可以理解为平台服务的整体结构。拓扑图上的每个节点表示服务组件或服务的依赖项,且节点上标注有服务的运行状态和请求信息,点击后可获取详细的观测图表。功能简介Erda 微服务治理平台能够自动发现服务的上下游依赖关系,并生成服务拓扑大图,便于用户查询服务的性能瓶颈、错误热点和异常的服务依赖。下面我们一起来看看全局拓扑图如何帮助用户面对复杂的微服务系...
- Spring Cloud Zipkin是微服务的链路跟踪组件,帮助详细了解一次request&response的总计时,及每个微服务的消耗时间、微服务名称、异常信息等等过程信息。 Spring Cloud Zipkin是微服务的链路跟踪组件,帮助详细了解一次request&response的总计时,及每个微服务的消耗时间、微服务名称、异常信息等等过程信息。
- Spring boot admin是可视化的监控组件,依赖spring boot actuator收集各个服务的运行信息,通过spring boot actuator可以非常方便的查看每个微服务的Health信息、内存信息、JVM信息、配置信息、垃圾回收信息 等等。 Spring boot admin是可视化的监控组件,依赖spring boot actuator收集各个服务的运行信息,通过spring boot actuator可以非常方便的查看每个微服务的Health信息、内存信息、JVM信息、配置信息、垃圾回收信息 等等。
- 在前面介绍了spring cloud hystrix及其hystrix dashboard,但都是对单个项目的监控,对于一个为项目而言,必定有很多微服务,一个一个去看非常的不方便,如果有一个能集中熔断器监控的地方就完美了,spring cloud turbine 就实现了这样的功能,这篇文章就来介绍spring cloud turbine。 在前面介绍了spring cloud hystrix及其hystrix dashboard,但都是对单个项目的监控,对于一个为项目而言,必定有很多微服务,一个一个去看非常的不方便,如果有一个能集中熔断器监控的地方就完美了,spring cloud turbine 就实现了这样的功能,这篇文章就来介绍spring cloud turbine。
上滑加载中
推荐直播
-
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中 -
华为云码道全新升级,多会话并行与多智能体协作2026/05/08 周五 19:00-21:00
王一男-华为云码道产品专家;张嘉冉-华为云码道工程师;胡琦-华为云HCDE;程诗杰-华为云HCDG
华为云码道4月份版本全新升级,此次直播深度解读4月份产品特性,通过“特性解读+实操演示+实战案例+设计创新”的组合,全方位展现码道在多会话并行与多智能体协作方面的能力,赋能开发者提升效率
即将直播
热门标签