- ribbon 服务到服务调用 客户端负载均衡器 openfeign 服务到服务调用 内置ribbon 使用接口方式进行远程服务调用2,本章重点 服务雪崩(概念,原因,解决办法) hystrix(熔断功能,简化版) sentinel (限流,降级,熔断) 3,具体内容3.1 服务雪崩3.1.1 概念:在微服务调用的过程中由于各服务之间的强依赖关系,在服务的扇出过程中,如果某些(某一个)服务... ribbon 服务到服务调用 客户端负载均衡器 openfeign 服务到服务调用 内置ribbon 使用接口方式进行远程服务调用2,本章重点 服务雪崩(概念,原因,解决办法) hystrix(熔断功能,简化版) sentinel (限流,降级,熔断) 3,具体内容3.1 服务雪崩3.1.1 概念:在微服务调用的过程中由于各服务之间的强依赖关系,在服务的扇出过程中,如果某些(某一个)服务...
- Scheduler技术分享:在Main函数中优雅地使用 ThreadPoolTaskScheduler大家好,我是凯哥Java,今天我们将探讨如何在非Spring环境下,通过Main函数正确地使用ThreadPoolTaskScheduler。同时,我也会分享在Spring环境下如何配置和使用ThreadPoolTaskScheduler。在Java开发中,我们经常使用Spr... Scheduler技术分享:在Main函数中优雅地使用 ThreadPoolTaskScheduler大家好,我是凯哥Java,今天我们将探讨如何在非Spring环境下,通过Main函数正确地使用ThreadPoolTaskScheduler。同时,我也会分享在Spring环境下如何配置和使用ThreadPoolTaskScheduler。在Java开发中,我们经常使用Spr...
- 微服务的应用级别确实相对简单,但在实际开发中仍有一些技术难点需要解决。对于微服务组件的使用,确实不存在太大差距,但在设计和开发过程中需要积累经验。学习微服务的上手时间相对较短,可能只需一周到一个月的时间。然而,设计经验和技术难点是需要个人长期积累的,不能急于求成。因此,在使用和开发微服务时,更应该关注方案思考,展示自己对该领域的理解和见解。这样能够体现出你对问题的思考深度和解决方案的创新性。希望这 微服务的应用级别确实相对简单,但在实际开发中仍有一些技术难点需要解决。对于微服务组件的使用,确实不存在太大差距,但在设计和开发过程中需要积累经验。学习微服务的上手时间相对较短,可能只需一周到一个月的时间。然而,设计经验和技术难点是需要个人长期积累的,不能急于求成。因此,在使用和开发微服务时,更应该关注方案思考,展示自己对该领域的理解和见解。这样能够体现出你对问题的思考深度和解决方案的创新性。希望这
- 本文是基于maven进行开发,在开发Dubbo应用之前,先安装maven。dubbo是一个分布式服务框架,提供一个SOA的解决方案。简单的说,dubbo就像在生产者和消费者中间架起了一座桥梁,使之能透明交互。本文旨在搭建一个可供使用和测试的dubbo环境,使用了spring框架;应用zookeeper和dubbo服务。 准备zookeeper:点击下载。dubbo-monitor:点击下载d... 本文是基于maven进行开发,在开发Dubbo应用之前,先安装maven。dubbo是一个分布式服务框架,提供一个SOA的解决方案。简单的说,dubbo就像在生产者和消费者中间架起了一座桥梁,使之能透明交互。本文旨在搭建一个可供使用和测试的dubbo环境,使用了spring框架;应用zookeeper和dubbo服务。 准备zookeeper:点击下载。dubbo-monitor:点击下载d...
- 前世今生Dubbo源于阿里的淘宝网开源分布式服务架构,致力于提供高性能和透明化的RPC远程服务调用方案,是SOA服务化治理方案的核心框架。淘宝网将其开源之后,得到了很多的拓展和支持(比较出名的有:当当网的扩展版本dubbox,京东的扩展版本jd-hydra等)。Dubbox(即Dubbo eXtensions)是当当网Fork基于dubbo2.x的升级版本,兼容原有的dubbox。其中升级... 前世今生Dubbo源于阿里的淘宝网开源分布式服务架构,致力于提供高性能和透明化的RPC远程服务调用方案,是SOA服务化治理方案的核心框架。淘宝网将其开源之后,得到了很多的拓展和支持(比较出名的有:当当网的扩展版本dubbox,京东的扩展版本jd-hydra等)。Dubbox(即Dubbo eXtensions)是当当网Fork基于dubbo2.x的升级版本,兼容原有的dubbox。其中升级...
- 多年来,Java并发编程一直是一个让开发者头疼不已的问题。无论使用哪种编程模型,线程安全问题总会随时出现。而我们之所以难以掌握多线程并发的真相,很大一部分原因就是因为Java内存模型(JMM)的存在。JMM定义了Java线程如何访问共享变量,以及变量值的传播规则。这对我们理解线程安全至关重要。本文将带你深入剖析JMM的工作原理,揭开它给并发编程带来的影响。这对你理解并控制多线程程序的行为将很... 多年来,Java并发编程一直是一个让开发者头疼不已的问题。无论使用哪种编程模型,线程安全问题总会随时出现。而我们之所以难以掌握多线程并发的真相,很大一部分原因就是因为Java内存模型(JMM)的存在。JMM定义了Java线程如何访问共享变量,以及变量值的传播规则。这对我们理解线程安全至关重要。本文将带你深入剖析JMM的工作原理,揭开它给并发编程带来的影响。这对你理解并控制多线程程序的行为将很...
- 本文将通过Spring SPI的案例,给大家介绍如何设计一个简单但又强大的SPI扩展机制。SPI(Service Provider Interface)是一种常用的扩展机制,它通过不改变原有系统的情况下,允许添加新的功能模块。Spring就是利用SPI实现了许多可配置和可替换的设计,比如动态代理,资源加载等功能通过SPI进行扩展。我们以一个简单的RPC调用接口作为案例,来展示Spring中的... 本文将通过Spring SPI的案例,给大家介绍如何设计一个简单但又强大的SPI扩展机制。SPI(Service Provider Interface)是一种常用的扩展机制,它通过不改变原有系统的情况下,允许添加新的功能模块。Spring就是利用SPI实现了许多可配置和可替换的设计,比如动态代理,资源加载等功能通过SPI进行扩展。我们以一个简单的RPC调用接口作为案例,来展示Spring中的...
- Java API for XML Web Services (JAX-WS) 2.0 (JSR 224) Standard Implementation (SI) JAX-WS2.0是JAX-RPC 1.1 (JSR 101)的后续版本。1. JAX-WS 仍然支持 SOAP 1.1 over HTTP 1.1,因此互操作性将不会受到影响,仍然可以在网上传递相同的消息。2. JAX-WS ... Java API for XML Web Services (JAX-WS) 2.0 (JSR 224) Standard Implementation (SI) JAX-WS2.0是JAX-RPC 1.1 (JSR 101)的后续版本。1. JAX-WS 仍然支持 SOAP 1.1 over HTTP 1.1,因此互操作性将不会受到影响,仍然可以在网上传递相同的消息。2. JAX-WS ...
- 行业背景工业企业多存在很多有毒有害、高危高压等生产环境,带电设备众多,容易发生安全事故;人员只能凭记忆遵守各项生产安全规范,如某些危险区域范围、带电体的安全距离、各项作业的规范;一旦疏忽后果严重,安全作业无后盾;生产安全的重点区域,无全方位监管,如电子室、开关室只能在入口进行权限管理,不能在内部进行精细化监管;如受限空间无法对内部作业人员安全监测。生产场地庞大、人员分布分散,人员结构复杂,管... 行业背景工业企业多存在很多有毒有害、高危高压等生产环境,带电设备众多,容易发生安全事故;人员只能凭记忆遵守各项生产安全规范,如某些危险区域范围、带电体的安全距离、各项作业的规范;一旦疏忽后果严重,安全作业无后盾;生产安全的重点区域,无全方位监管,如电子室、开关室只能在入口进行权限管理,不能在内部进行精细化监管;如受限空间无法对内部作业人员安全监测。生产场地庞大、人员分布分散,人员结构复杂,管...
- 本篇我们从概念层面介绍了 Spring Boot 自动配置的核心运行原理和整理流程 本篇我们从概念层面介绍了 Spring Boot 自动配置的核心运行原理和整理流程
- 一、Spring Task介绍Spring Task 是Spring框架提供的任务调度工具,可以按照约定的时间自动执行某个代码逻辑。应用场景:信用卡每月还款提醒银行贷款每月还款提醒火车票售票系统处理未支付订单入职纪念日为用户发送通知等等…(只要是需要定时处理当达到场景都可以使用Spring Task) 二、cron表达式 1.cron表达式介绍cron表达式其实就是一个字符串,通过cron... 一、Spring Task介绍Spring Task 是Spring框架提供的任务调度工具,可以按照约定的时间自动执行某个代码逻辑。应用场景:信用卡每月还款提醒银行贷款每月还款提醒火车票售票系统处理未支付订单入职纪念日为用户发送通知等等…(只要是需要定时处理当达到场景都可以使用Spring Task) 二、cron表达式 1.cron表达式介绍cron表达式其实就是一个字符串,通过cron...
- 找不到org.springframework.dao.support.DaoSupport的类文件在使用Spring框架进行Java开发时,经常会遇到各种类文件缺失的问题。其中一种常见的问题是找不到org.springframework.dao.support.DaoSupport类文件。这个问题通常出现在使用较旧版本的Spring框架或者某些特殊情况下。问题描述当尝试使用org.sprin... 找不到org.springframework.dao.support.DaoSupport的类文件在使用Spring框架进行Java开发时,经常会遇到各种类文件缺失的问题。其中一种常见的问题是找不到org.springframework.dao.support.DaoSupport类文件。这个问题通常出现在使用较旧版本的Spring框架或者某些特殊情况下。问题描述当尝试使用org.sprin...
- Caused by: org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'org.apache.ibatis.session.SqlSessionFactory' available: expected single matching bean but f... Caused by: org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'org.apache.ibatis.session.SqlSessionFactory' available: expected single matching bean but f...
- 目录基本介绍 概述动态配置服务多配置格式编辑器 微服务拉取配置流程Data ID@RefreshScope配置共享的优先级实战使用简单的共享配置开发环境的共享配置环境隔离-命名空间Namespace业务隔离-Group分组基本介绍 概述Nacos除了可以做注册中心,同样可以做配置管理来使用。所谓配置中心:一般SpringBoot项目都使用在resources下创建类似applicatio... 目录基本介绍 概述动态配置服务多配置格式编辑器 微服务拉取配置流程Data ID@RefreshScope配置共享的优先级实战使用简单的共享配置开发环境的共享配置环境隔离-命名空间Namespace业务隔离-Group分组基本介绍 概述Nacos除了可以做注册中心,同样可以做配置管理来使用。所谓配置中心:一般SpringBoot项目都使用在resources下创建类似applicatio...
- 目录基本介绍使用场景演示架构工程概述RabbitConfig配置类:创建队列及交换机并进行绑定MessageService业务类:发送消息及接收消息主启动类RabbitMq01Application:实现ApplicationRunner接口基本介绍在rabbitmq中,生产者发信息不会直接将信息投递到队列中,而是先将信息投递到交换机中,在交换机转发在具体的队列,队列再将信息推送或者拉取... 目录基本介绍使用场景演示架构工程概述RabbitConfig配置类:创建队列及交换机并进行绑定MessageService业务类:发送消息及接收消息主启动类RabbitMq01Application:实现ApplicationRunner接口基本介绍在rabbitmq中,生产者发信息不会直接将信息投递到队列中,而是先将信息投递到交换机中,在交换机转发在具体的队列,队列再将信息推送或者拉取...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签