![](https://img-blog.csdnimg.cn/direct/29077ec8d76a40e8bd2f1cb3af54094a.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring Cloud 内容分享
文章平均质量分 91
Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。
之乎者也·
机车疾驰在路上,代码飞舞在指尖,热血与逻辑交织,创造属于我的数字世界。
展开
-
JAVA面试题分享五百四十七:Spring Cloud Config核心功能和原理解析
随着技术的发展,配置项管理变得越来越简单,尽管如今它只限于管理业务属性或者配置初始化参数等等,但是当年它可肩负着Spring IOC的光荣使命,风光无限。想当年刚入行的时候还是的天下,那时远没有如今这些丰富的开源组件,一个标准的 Java 程序员就是靠 SSH 这三把刷子打天下,正所谓学好数理化,走遍天下都不怕,但那时候的配置管理是一件让人头疼的事情。早先SSH的配置管理可以说是相当复杂,每个项目的 XML 配置文件大大小小几十个。如果有过Struts1的使用经验就能理解这种痛苦,创建一个Form。原创 2024-02-18 21:40:33 · 796 阅读 · 0 评论 -
JAVA面试题分享四百八十四:SpringCloud各个微服务之间为什么要用http交互,难道不慢吗?
在Spring Cloud微服务开发中,选择HTTP协议作为交互方式的主要原因包括通用性、简单性、浏览器支持、跨域通信能力、内容类型多样性、 丰富的状态码和响应头、性能和扩展性、与RESTful风格的兼容性、生态支持和灵活性与可扩展性。这些特点使得HTTP协议成为微服务之间通信的理想选择,能够满足各种业务需求,并提高系统的可用性和伸缩性。原创 2024-02-06 16:13:02 · 826 阅读 · 0 评论 -
JAVA面试题分享四百六十:Spring Cloud Gateway + Nacos 灰度发布
本文将会使用 SpringCloud Gateway 网关组件配合 Nacos 实现灰度发布(金丝雀发布)原创 2024-02-05 08:19:58 · 933 阅读 · 0 评论 -
JAVA面试题分享二百五十二:Springcloud 微服务优雅停机,如何实现?
定义preStop钩子接口优先执行核心的下线逻辑,比如这里的 微服务实例下线具体如何操作呢?step1:在SpringBoot应用中,定义WEB接口,实现核心线下逻辑step2:在 pod的preStop钩子接口的设置上,设置为SpringBoot应用的下线钩子链接step1: 在SpringBoot应用中,定义WEB接口,实现核心线下逻辑step2:在 pod的preStop钩子接口的设置上,设置为SpringBoot应用下线钩子链接。原创 2023-12-15 09:07:45 · 1131 阅读 · 0 评论 -
JAVA面试题分享一百五十二:你对 Spring Cloud 的理解?
SpringCloud基于SpringBoot提供了一整套微服务的解决方案,包括服务注册与发现,配置中心,全链路监控,服务网关,负载均衡,熔断器等组件,除了基于Netflix的开源组件做高度抽象封装之外,还有一些选型中立的开源组件。原创 2023-12-03 12:33:15 · 417 阅读 · 0 评论 -
JAVA面试题分享一百五十三:Spring Cloud 有哪些组件?
2019 年 1 月为了打造更加完善的技术生态和普惠技术成果,Seata 正式宣布对外开源,未来 Seata 将以社区共建的形式帮助其技术更加可靠与完备,按官方的说法Seata目前已具备了在生产环境使用的条件。由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用这个服务就会出现线程阻塞,此时若有大量的请求涌入,Servlet容器的线程资源会被消耗完毕,导致服务瘫痪。服务与服务之间的依赖性,故障会传播,会对整个微服务系统造成灾难性的严重后果,这就是服务故障的“雪崩”效应。原创 2023-12-03 12:41:44 · 983 阅读 · 0 评论 -
JAVA面试题分享一百五十四:说说 Dubbo与Spring Cloud 的区別?
Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。原创 2023-12-03 13:12:48 · 905 阅读 · 0 评论 -
Spring Cloud内容分享(二):Spring Cloud 组件介绍
Netflix在设计Eureka时,遵循的就是AP原则Eureka是Netflix的一个子模块,也是核心模块之-。Eureka是一个基于REST的服务,用于定位服务,以实现云端中间层服务发现和故障转移,服务注册与发现对于微服务来说是非常重要的,有了服务发现与注册,只需要使用服务的标识符,就可以访问到服务,而不需要修改服务调用的配置文件了,功能类似于Dubbo的注册中心,比如Zookeeper在主目录外 创建myrule文件包在myrule下创建RuleConfig。原创 2023-12-11 09:44:54 · 803 阅读 · 0 评论 -
Spring Cloud内容分享(一):什么是Spring Cloud
Spring官网:https://spring.io/SpringCloud,基于SpringBoot提供了-套微服务解决方案,包括服务注册与发现,配置中心,全链路监控,服务网关,负载均衡,熔断器等组件,除了基于NetFlix的开源组件做高度抽象封装之外,还有一些选型中立的开源组件。SpringCloud利用SpringBoot的开发便利性,巧妙地简化了分布式系统基础设施的开发,SpringCloud为开发人员提供了快速构建分布式系统的一些工具,原创 2023-12-11 09:41:41 · 942 阅读 · 0 评论