- @[toc]至此,Spring Cloud的大多数组件都已经学习过,Spring Cloud Alibaba的组件我想新建个专栏讲解。现在大致总结下这些微服务组件。 1、微服务特点:基于单体应用基于业务进行拆分,拆分出来每一个服务独立项目,独立项目独立部署,运行在自己的计算机进程里面,针对于拆分出来的微服务都是基于分布式和管理。 2、为什么要用微服务? 2.1 优势:拆分每个服务各司其职 ... @[toc]至此,Spring Cloud的大多数组件都已经学习过,Spring Cloud Alibaba的组件我想新建个专栏讲解。现在大致总结下这些微服务组件。 1、微服务特点:基于单体应用基于业务进行拆分,拆分出来每一个服务独立项目,独立项目独立部署,运行在自己的计算机进程里面,针对于拆分出来的微服务都是基于分布式和管理。 2、为什么要用微服务? 2.1 优势:拆分每个服务各司其职 ...
- Java微服务 Dubbo面试题/SpringCloud面试题 Java微服务 Dubbo面试题/SpringCloud面试题
- 本节是陆续搭建系统和编码的开始,我们会优先完成一个基础工程的创建。一般在互联网企业这部分工作可能不需要反复处理,只需要在承接产品需要后使用脚手架或者直接复制以往工程就可以创建现有需要使用的工程了。 本节是陆续搭建系统和编码的开始,我们会优先完成一个基础工程的创建。一般在互联网企业这部分工作可能不需要反复处理,只需要在承接产品需要后使用脚手架或者直接复制以往工程就可以创建现有需要使用的工程了。
- 服务发现远程调用客户端申明(Feign)服务熔断(Hystrix)负载均衡(Ribbon)服务调用链路跟踪(Sleuth)分布式配置版本系统(Git)分布式实现(自定义实现)异步消息消息总线(Spring Cloud Bus)消息整合(Spring Cloud Stream)网关Spring Cloud 1.x / 2.x ZuulSpring Cloud Gateway 服务发现远程调用客户端申明(Feign)服务熔断(Hystrix)负载均衡(Ribbon)服务调用链路跟踪(Sleuth)分布式配置版本系统(Git)分布式实现(自定义实现)异步消息消息总线(Spring Cloud Bus)消息整合(Spring Cloud Stream)网关Spring Cloud 1.x / 2.x ZuulSpring Cloud Gateway
- 概述随着微服务架构的普及,服务间的通信和调用成为了关键问题。在SpringCloudAlibaba框架下,Feign和Dubbo是两种常用的服务调用组件。本文将对两者进行性能对比及区别分析。一、Feign与Dubbo概述Feign是一个声明式的Web服务客户端,使得编写HTTP客户端变得更简单。通过简单的注解,Feign将自动生成HTTP请求,使得服务调用更加便捷。而Dubbo是一个高性能、... 概述随着微服务架构的普及,服务间的通信和调用成为了关键问题。在SpringCloudAlibaba框架下,Feign和Dubbo是两种常用的服务调用组件。本文将对两者进行性能对比及区别分析。一、Feign与Dubbo概述Feign是一个声明式的Web服务客户端,使得编写HTTP客户端变得更简单。通过简单的注解,Feign将自动生成HTTP请求,使得服务调用更加便捷。而Dubbo是一个高性能、...
- 在移动互联网时代,用户对登录便捷性的需求日益提升,传统用户名密码登录方式因需记忆密码、操作繁琐等问题,逐渐难以满足用户高效使用的诉求。手机快速登录功能应运而生,它以短信验证码为核心验证手段,让用户无需记忆密码,仅通过输入手机号、获取并填写验证码即可完成登录,大幅简化登录流程,提升用户体验。该功能在体检预约类平台中尤为重要,作为用户进入系统、享受体检服务的首要入口,其稳定性与便捷性直接影响用... 在移动互联网时代,用户对登录便捷性的需求日益提升,传统用户名密码登录方式因需记忆密码、操作繁琐等问题,逐渐难以满足用户高效使用的诉求。手机快速登录功能应运而生,它以短信验证码为核心验证手段,让用户无需记忆密码,仅通过输入手机号、获取并填写验证码即可完成登录,大幅简化登录流程,提升用户体验。该功能在体检预约类平台中尤为重要,作为用户进入系统、享受体检服务的首要入口,其稳定性与便捷性直接影响用...
- 用户认证核心需解决身份验证、跨系统访问及第三方授权三大问题,保障系统资源安全与用户体验。身份认证是基础,验证用户合法性(如账号密码登录);授权则控制认证后资源访问范围,确保权限合规;单点登录(SSO)针对多子系统场景,实现 “一次认证,多系统通行”,提升用户体验。第三方认证则允许用户通过外部平台(如微信)授权登录,无需额外注册。 技术方案上,SSO 通过独立认证系统与 Redis 存储用户信息实现 用户认证核心需解决身份验证、跨系统访问及第三方授权三大问题,保障系统资源安全与用户体验。身份认证是基础,验证用户合法性(如账号密码登录);授权则控制认证后资源访问范围,确保权限合规;单点登录(SSO)针对多子系统场景,实现 “一次认证,多系统通行”,提升用户体验。第三方认证则允许用户通过外部平台(如微信)授权登录,无需额外注册。 技术方案上,SSO 通过独立认证系统与 Redis 存储用户信息实现
- 1. 移动端开发1.1 移动端开发方式 随着移动互联网的兴起和手机的普及,目前移动端应用变得愈发重要,成为了各个商家的必争之地。例如,我们可以使用手机购物、支付、打车、玩游戏、订酒店、购票等,以前只能通过PC端完成的事情,现在通过手机都能够实现,而且更加方便,而这些都需要移动端开发进行支持,那如何进行移动端开发呢?移动端开发主要有三种方式:1、基于手机API开发(原生APP)2、基于手机浏览... 1. 移动端开发1.1 移动端开发方式 随着移动互联网的兴起和手机的普及,目前移动端应用变得愈发重要,成为了各个商家的必争之地。例如,我们可以使用手机购物、支付、打车、玩游戏、订酒店、购票等,以前只能通过PC端完成的事情,现在通过手机都能够实现,而且更加方便,而这些都需要移动端开发进行支持,那如何进行移动端开发呢?移动端开发主要有三种方式:1、基于手机API开发(原生APP)2、基于手机浏览...
- Apache POI是一个开源的Java库,广泛应用于读取和修改Microsoft Office格式的文件,尤其是Excel、Word和PowerPoint。它是利用Java处理Microsoft Office文档最流行的库之一,使得在Java应用程序中操作这些文件变得可行。1 POI介绍Apache POI是用Java编写的免费开源的跨平台的Java API,Apache POI提供API... Apache POI是一个开源的Java库,广泛应用于读取和修改Microsoft Office格式的文件,尤其是Excel、Word和PowerPoint。它是利用Java处理Microsoft Office文档最流行的库之一,使得在Java应用程序中操作这些文件变得可行。1 POI介绍Apache POI是用Java编写的免费开源的跨平台的Java API,Apache POI提供API...
- 定时任务组件Quartz什么是QuartzQuartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,完全由Java开发,可以用来执行定时任务,类似于java.util.Timer。但是相较于Timer, Quartz增加了很多功能:持久性作业 - 就是保持调度定时的状态;作业管理 - 对调度作业进行有效的管理;大部分公司都会用到定时任务这个功能。拿火车票... 定时任务组件Quartz什么是QuartzQuartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,完全由Java开发,可以用来执行定时任务,类似于java.util.Timer。但是相较于Timer, Quartz增加了很多功能:持久性作业 - 就是保持调度定时的状态;作业管理 - 对调度作业进行有效的管理;大部分公司都会用到定时任务这个功能。拿火车票...
- 🏆本文收录于「滚雪球学SpringBoot」专栏(全网一个名),手把手带你零基础入门Spring Boot,从入门到就业,助你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!环境说明:Windows 10 + IntelliJ IDEA 2021.3.2 + Jdk 1.8 🚀 前言 🌐在微服务架构中,服务的分布式管理、配置的集中化管理、服... 🏆本文收录于「滚雪球学SpringBoot」专栏(全网一个名),手把手带你零基础入门Spring Boot,从入门到就业,助你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!环境说明:Windows 10 + IntelliJ IDEA 2021.3.2 + Jdk 1.8 🚀 前言 🌐在微服务架构中,服务的分布式管理、配置的集中化管理、服...
- 🏆本文收录于「滚雪球学SpringBoot」专栏(全网一个名),手把手带你零基础入门Spring Boot,从入门到就业,助你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!环境说明:Windows 10 + IntelliJ IDEA 2021.3.2 + Jdk 1.8 🚀 🌟在现代企业应用中,微服务架构已经成为开发高可用、易扩展的系统... 🏆本文收录于「滚雪球学SpringBoot」专栏(全网一个名),手把手带你零基础入门Spring Boot,从入门到就业,助你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!环境说明:Windows 10 + IntelliJ IDEA 2021.3.2 + Jdk 1.8 🚀 🌟在现代企业应用中,微服务架构已经成为开发高可用、易扩展的系统...
- Spring Cloud Gateway生产级限流:基于令牌桶的突发流量防护 一、背景:为什么网关需要令牌桶限流网关作为流量的第一入口,在秒杀、大促或爬虫突袭等场景下,瞬时 QPS 可能飙升至日常十倍甚至百倍。固定窗口/滑动窗口计数器无法应对突发尖峰,而 令牌桶(Token Bucket) 可以:平滑日常流量:匀速向桶中补充令牌,保障后端负载稳定;容忍可控突发:桶内可累积令牌,突发请求只要... Spring Cloud Gateway生产级限流:基于令牌桶的突发流量防护 一、背景:为什么网关需要令牌桶限流网关作为流量的第一入口,在秒杀、大促或爬虫突袭等场景下,瞬时 QPS 可能飙升至日常十倍甚至百倍。固定窗口/滑动窗口计数器无法应对突发尖峰,而 令牌桶(Token Bucket) 可以:平滑日常流量:匀速向桶中补充令牌,保障后端负载稳定;容忍可控突发:桶内可累积令牌,突发请求只要...
- 改造Dubbo,使其能够兼容Spring4注解配置在微服务架构中,Dubbo作为一款高性能的Java RPC框架,被广泛应用于分布式系统中。随着Spring框架的不断演进,Spring4引入了更多的注解配置方式,简化了开发者的配置工作。然而,Dubbo在早期版本中并没有完全支持Spring4的注解配置。本文将探讨如何改造Dubbo,使其能够更好地兼容Spring4的注解配置。1. Dubbo... 改造Dubbo,使其能够兼容Spring4注解配置在微服务架构中,Dubbo作为一款高性能的Java RPC框架,被广泛应用于分布式系统中。随着Spring框架的不断演进,Spring4引入了更多的注解配置方式,简化了开发者的配置工作。然而,Dubbo在早期版本中并没有完全支持Spring4的注解配置。本文将探讨如何改造Dubbo,使其能够更好地兼容Spring4的注解配置。1. Dubbo...
- 🏆本文收录于「滚雪球学SpringBoot」专栏(全网一个名),手把手带你零基础入门Spring Boot,从入门到就业,助你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!环境说明:Windows 10 + IntelliJ IDEA 2021.3.2 + Jdk 1.8 📜 前言:集中配置管理与事件广播的重要性在现代微服务架构中,随着服务... 🏆本文收录于「滚雪球学SpringBoot」专栏(全网一个名),手把手带你零基础入门Spring Boot,从入门到就业,助你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!环境说明:Windows 10 + IntelliJ IDEA 2021.3.2 + Jdk 1.8 📜 前言:集中配置管理与事件广播的重要性在现代微服务架构中,随着服务...
上滑加载中
推荐直播
-
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步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签