Spring Cloud实战微服务精华视频教程

本文涉及的产品
云原生网关 MSE Higress,422元/月
任务调度 XXL-JOB 版免费试用,400 元额度,开发版规格
注册配置 MSE Nacos/ZooKeeper,118元/月
简介:

Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。

9ccc0ca9gy1fqr1muw562j20gg0bi3z7

目录

├1 公开课.avi

├10 4.6 Ribbon-3使用配置文件自定义Ribbon Client.avi

├11 4.7 Ribbon-4 Ribbon脱离Eureka使用.avi

├12 4.8 Feign-1 Feign的简介及基础使用.avi

├13 4.9 Feign-2覆写Feign的默认配置.avi

├14 4.10 Fegion-3覆写Fegion的默认配置及Fegion的日志.avi

├15 4.11 Fegion-4解决Fegion第一次请求timeout的问题.avi

├16 4.12 Eureka深入理解.avi

├17 4.13 Eureka常用配置详解.avi

├18 4.14 Eurek Ribbon Feign常见问题及解决.avi

├19 5.1超时机制,断路器模式简介.avi

├2 1.1 微服务架构概述.avi

├20 5.2 Hystrix简介及简单代码示例.avi

├20 5.2Hystrix简介及简单代码事例.avi

├21 Hystrix Health Indicator及Metrics Stream.avi

├22 5.4 Hystrix Health Indicator及Metrics Stream支持.avi

├23 5.5 Fegion的Hystrix支持.avi

├24 5.6如何禁用单个FegionClient的Hystrix的支持.avi

├25 5.7 Feign使用fallbackFactory属性打印fallback异常.avi

├26 5.8 Hystrix Dashboard的使用与常见问题总结.avi

├27 5.9 Turbine-上.avi

├28 5.9 Turbine-下.avi

├29 6.1 API Gateway简介.avi

├3.开始使用Spring Cloud实战微服务.avi

├30 6.2 Zuul简介及代码示例.avi

├31 6.3 Zuul指定path+serviceid.avi

├32 6.4 Zuul指定Path+url以及指定可用的服务节点时如何负载均衡.avi

├33 6.5 Zuul使用正则表达式指定路由规则.avi

├34 6.6 Zuul路由的strip-prefix与order.avi

├35 6.7 Zuul的各种姿势.avi

├36 6.8通过Zuul上传文件,禁用Zuul的Filters.avi

├37 6.9 Zuul的回退.avi

├38 6.10 使用Sidecar支持异构平台的微服务.avi

├39 6.10 Sidecar补充.avi

├4 服务提供者与服务消费者.avi

├4 服务提供者与服务消费者new.avi

├40 6.11-1 Zuul过滤器.avi

├41 6.11-2禁用Zuul的过滤器.avi

├42 7.1 Spring Cloud Config简介.avi

├43 7.2 编写Config Server.avi

├44 7.3 编写Config Client.avi

├45 7.4 Git仓库配置详解.avi

├46 7.5配置属性加解密之对称加密.avi

├47 7.6配置属性加解密之非对称加密.avi

├48 7.7 Spring Cloud Config与Eureka.avi

├49 7.8 Spring Cloud Config 与Eureka配合使用.avi

├5 4.1服务发现与服务注册.avi

├50 7.9 Spring Cloud Config配置属性刷新之手动刷新.avi

├51 7.10 Spring Cloud Config配置属性刷新之自动刷新.avi

├52 7.11 Spring Cloud Config配置属性刷新之自动刷新补充.avi

├53 7.12 Config Server的高可用.avi

├6 4.2Eureka简介与Eureka Server上.avi

├7 4.3将微服务注册到Eureka Server上.avi

├8 4.4 Ribbon-1 Ribbon的基本使用.avi

├9 4.5 Ribbon-2通过代码自定义配置ribbon.avi

├<课件>

│ ├1.1微服务概述.ppt

│ ├2.1开始使用SpringCloud实战微服务.zip

│ ├3.1服务提供者与服务消费者.zip

│ ├4.1服务发现与服务注册.zip

│ ├5.1超时机制、断路器模式简介.zip

│ ├Eureka.zip

│ ├Ribbon.zip

│ ├常见问题总结文档 本章代码.zip

│ ├第五章-断路器配套源码.zip

│ └使用SpringCloud实战微服务-公开课-课件.mmap.zip

1801066129

公号内回复微服务,就可以免费领取(一个有温度的微信公众号,期待与你共同进步,分享美文,分享各种Java学习资源)。

目录
相关文章
|
10天前
|
人工智能 自然语言处理 前端开发
Spring AI与DeepSeek实战二:打造企业级智能体
本文介绍如何基于Spring AI与DeepSeek模型构建企业级多语言翻译智能体。通过明确的Prompt设计,该智能体能自主执行复杂任务,如精准翻译32种ISO标准语言,并严格遵循输入格式和行为限制。代码示例展示了如何通过API实现动态Prompt生成和翻译功能,确保服务的安全性和可控性。项目已开源,提供更多细节和完整代码。 [GitHub](https://github.com/zlt2000/zlt-spring-ai-app) | [Gitee](https://gitee.com/zlt2000/zlt-spring-ai-app)
122 11
|
3月前
|
JSON Java API
利用Spring Cloud Gateway Predicate优化微服务路由策略
Spring Cloud Gateway 的路由配置中,`predicates`​(断言)用于定义哪些请求应该匹配特定的路由规则。 断言是Gateway在进行路由时,根据具体的请求信息如请求路径、请求方法、请求参数等进行匹配的规则。当一个请求的信息符合断言设置的条件时,Gateway就会将该请求路由到对应的服务上。
222 69
利用Spring Cloud Gateway Predicate优化微服务路由策略
|
17天前
|
人工智能 Java API
Spring AI与DeepSeek实战一:快速打造智能对话应用
在 AI 技术蓬勃发展的今天,国产大模型DeepSeek凭借其低成本高性能的特点,成为企业智能化转型的热门选择。而Spring AI作为 Java 生态的 AI 集成框架,通过统一API、简化配置等特性,让开发者无需深入底层即可快速调用各类 AI 服务。本文将手把手教你通过spring-ai集成DeepSeek接口实现普通对话与流式对话功能,助力你的Java应用轻松接入 AI 能力!虽然通过Spring AI能够快速完成DeepSeek大模型与。
333 11
|
15天前
|
机器学习/深度学习 设计模式 API
Python 高级编程与实战:构建微服务架构
本文深入探讨了 Python 中的微服务架构,介绍了 Flask、FastAPI 和 Nameko 三个常用框架,并通过实战项目帮助读者掌握这些技术。每个框架都提供了构建微服务的示例代码,包括简单的 API 接口实现。通过学习本文,读者将能够使用 Python 构建高效、独立的微服务。
|
1月前
|
JavaScript 前端开发 Java
Jeesite5:Star24k,Spring Boot 3.3+Vue3实战开源项目,架构深度拆解!让企业级项目开发效率提升300%的秘密武器
Jeesite5 是一个基于 Spring Boot 3.3 和 Vue3 的企业级快速开发平台,集成了众多优秀开源项目,如 MyBatis Plus、Bootstrap、JQuery 等。它提供了模块化设计、权限管理、多数据库支持、代码生成器和国际化等功能,极大地提高了企业级项目的开发效率。Jeesite5 广泛应用于企业管理系统、电商平台、客户关系管理和知识管理等领域。通过其强大的功能和灵活性,Jeesite5 成为了企业级开发的首选框架之一。访问 [Gitee 页面](https://gitee.com/thinkgem/jeesite5) 获取更多信息。
Jeesite5:Star24k,Spring Boot 3.3+Vue3实战开源项目,架构深度拆解!让企业级项目开发效率提升300%的秘密武器
|
2月前
|
搜索推荐 NoSQL Java
微服务架构设计与实践:用Spring Cloud实现抖音的推荐系统
本文基于Spring Cloud实现了一个简化的抖音推荐系统,涵盖用户行为管理、视频资源管理、个性化推荐和实时数据处理四大核心功能。通过Eureka进行服务注册与发现,使用Feign实现服务间调用,并借助Redis缓存用户画像,Kafka传递用户行为数据。文章详细介绍了项目搭建、服务创建及配置过程,包括用户服务、视频服务、推荐服务和数据处理服务的开发步骤。最后,通过业务测试验证了系统的功能,并引入Resilience4j实现服务降级,确保系统在部分服务故障时仍能正常运行。此示例旨在帮助读者理解微服务架构的设计思路与实践方法。
139 17
|
1月前
|
传感器 监控 安全
智慧工地云平台的技术架构解析:微服务+Spring Cloud如何支撑海量数据?
慧工地解决方案依托AI、物联网和BIM技术,实现对施工现场的全方位、立体化管理。通过规范施工、减少安全隐患、节省人力、降低运营成本,提升工地管理的安全性、效率和精益度。该方案适用于大型建筑、基础设施、房地产开发等场景,具备微服务架构、大数据与AI分析、物联网设备联网、多端协同等创新点,推动建筑行业向数字化、智能化转型。未来将融合5G、区块链等技术,助力智慧城市建设。
|
2月前
|
监控 JavaScript 数据可视化
建筑施工一体化信息管理平台源码,支持微服务架构,采用Java、Spring Cloud、Vue等技术开发。
智慧工地云平台是专为建筑施工领域打造的一体化信息管理平台,利用大数据、云计算、物联网等技术,实现施工区域各系统数据汇总与可视化管理。平台涵盖人员、设备、物料、环境等关键因素的实时监控与数据分析,提供远程指挥、决策支持等功能,提升工作效率,促进产业信息化发展。系统由PC端、APP移动端及项目、监管、数据屏三大平台组成,支持微服务架构,采用Java、Spring Cloud、Vue等技术开发。
120 7
|
3月前
|
Java Nacos Sentinel
Spring Cloud Alibaba:一站式微服务解决方案
Spring Cloud Alibaba(简称SCA) 是一个基于 Spring Cloud 构建的开源微服务框架,专为解决分布式系统中的服务治理、配置管理、服务发现、消息总线等问题而设计。
716 13
Spring Cloud Alibaba:一站式微服务解决方案
|
3月前
|
运维 监控 Java
为何内存不够用?微服务改造启动多个Spring Boot的陷阱与解决方案
本文记录并复盘了生产环境中Spring Boot应用内存占用过高的问题及解决过程。系统上线初期运行正常,但随着业务量上升,多个Spring Boot应用共占用了64G内存中的大部分,导致应用假死。通过jps和jmap工具排查发现,原因是运维人员未设置JVM参数,导致默认配置下每个应用占用近12G内存。最终通过调整JVM参数、优化堆内存大小等措施解决了问题。建议在生产环境中合理设置JVM参数,避免资源浪费和性能问题。
170 3