SpringCloud实战
文章平均质量分 84
SpringCloud实战
是一个Bug
我的键盘就是我的钢琴,指尖的优雅胜过世间万千;
展开
-
单体进化微服务:拆分、注册、调用、网关、过滤、治理、分布式事务
Spring Cloud 是一个用于构建分布式系统和微服务架构的开发工具包。它提供了一系列的功能和组件,用于解决微服务架构中的常见问题,如服务注册与发现、负载均衡、配置管理、断路器等。本文将介绍如何使用 Spring Cloud 来构建一个简单的微服务架构。服务注册与发现:在微服务架构中,服务之间的相互调用是通过服务注册与发现来实现的。Spring Cloud 提供了 Eureka、Consul、ZooKeeper 等多种服务注册与发现的实现。我们可以选择其中一种来搭建服务注册中心,并在每个微服务启动时将原创 2023-11-21 14:57:05 · 676 阅读 · 0 评论 -
springboot配置swagger
总之,Swagger 是一种提高 API 开发和维护效率的工具,它使开发者能够更轻松地构建、测试和文档化 API,并提供了可视化的交互界面,以改进开发流程和加速 API 的采用。原创 2023-10-17 15:05:29 · 337 阅读 · 0 评论 -
SpringCloud框架(四):注册GateWay到Eureka,GateWay的配置操作
Spring章节复习已经过去,新的章节SpringCloud开始了,这个章节中将会回顾微服务相关主要依照以下几个原则相关的代码已经上传到链接: SpringCloudFeignImpl可以进入develop分支去看,觉得不错的博主记得一键三连支持下我们原有的微服务调用,比如order服务是通过8080端口,user通过8081端口,我们希望可以实现创建Maven模块导入相关依赖配置相关信息配置Eureka服务发现注解注册成功统一url端口 转发原创 2022-12-06 12:05:26 · 2010 阅读 · 0 评论 -
SpringCloud框架(三):微服务优化,Feign的最佳实现方案
Spring章节复习已经过去,新的章节SpringCloud开始了,这个章节中将会回顾微服务相关主要依照以下几个原则相关的代码已经上传到链接: SpringCloudFeignImpl可以进入develop分支去看,觉得不错的博主记得一键三连支持下在原有的多个微服务中,维护着相同的Pojo类User,和Feign接口这样可以使用,但是耦合度高解决方案通过抽取模块中公用的Pojo类,默认的Feign配置,我们整合了一个新的模块来让所有微服务共享这一接口在订单服务和用户服务中封装了相同的Pojo类,维护原创 2022-12-05 20:41:29 · 653 阅读 · 1 评论 -
SpringCloud框架(二):整合Eureka作为注册中心、Feign进行远程调用、Ribbon实现负载均衡,底层源码解读
Spring章节复习已经过去,新的章节SpringCloud开始了,这个章节中将会回顾微服务相关主要依照以下几个原则相关的代码已经上传到链接: SpringCloudServiceDemo可以进入develop分支去看,觉得不错的博主记得一键三连支持下先在微服务架构下构建一个子模块,专门调用Eureka服务个人感觉,springcloud的东西就是配置注解,然后操作下相应的配置文件基本上就可以跑起来了但是底层东西就很多了,后面一起过一下然后在子模块中加入启动服务点击10086进入到E原创 2022-12-05 17:06:35 · 576 阅读 · 0 评论 -
SpringCloud框架(一):环境搭建 生产和消费 RestTemplate,底层源码解读
Spring章节复习已经过去,新的章节SpringCloud开始了,这个章节中将会回顾微服务相关主要依照以下几个原则相关的代码已经上传到链接: link需求分析一般通过RestTemplate,这种就是通过RestFul风格调用url的方式进行微服务信息的传递配置Bean,可以用过静态方法或者直接注入的方式拿到;配置SpringBootApplication就是为@SpringBootConfiguration@EnableAutoConfiguration@ComponentScan业务调原创 2022-12-05 12:02:59 · 462 阅读 · 0 评论