SpringCloud
文章平均质量分 84
SpringCloud
有头发的程序猿!
哪有不可逾越的大山,只有想而不敢的苟且。
后续会更新MQ,springCloud,vue,python,人不懒则路不会断,兢兢业业总好过碌碌无为。
展开
-
SpringCloud第五话 -- Gateway实现负载均衡、熔断、限流
本文主要记录gateway实现路由转发,负载均衡,熔断和限流环境准备parent包gateway依赖springcloud版本管理2.yaml配置3.路由转发和负载均衡测试启动不同端口的user服务,然后通过gateway调用3.2 返回结果输出可以正常路由转发和负载均衡,默认策略是轮询熔断:就是通过在转发过程中失败的,从而采取的降级策略。良好的返回提示给前端。本来是想通过直接配置重定向的,奈何已经不更新了,没法兼容。直接采用一刀切算了。开启gateway和user服务访问后,然后停掉u原创 2022-07-08 17:02:17 · 3972 阅读 · 2 评论 -
SpringCloud第四话 -- OpenFeign实现模板化远程通信
本文主要记录Springboot集成OpenFeign实现模板化远程通信。对本文中内容有不了解的,建议先看前面的文章,底部有导航基于,一个order服务一个user服务1.2 yaml配置order调用端,配置的超时设置注释掉了,后面文章分享熔断限流用user服务仅需要注册远程调用依赖于注册中心,这里用的是nacos,其他的eureka也可以的客户端代码1.4.服务端暴露接口1.5.测试日志以上就是本章的全部内容了。上一篇:SpringCloud第三话 – 基于Nacos实现注册原创 2022-07-07 18:09:04 · 346 阅读 · 0 评论 -
SpringCloud第三话 -- 基于Nacos实现注册中心以及远程服务调用
本文主要记录基于Nacos实现服务注册中心和远程服务调用基于,order服务和user服务1.2 yaml配置order服务application.ymluser服务application.yml1.4 添加启动注解,需要注册到Nacos的服务都需要添加1.3 启动服务,查看控制台控制台地址,账号密码都是,查看服务列表服务详情图如果未配置,ip则显示外网ip,也会用于服务调用2.2 客户端调用代码2.3 服务端暴露接口2.4 服务调用测试访问客户端调用接口,截图原创 2022-07-07 16:29:22 · 622 阅读 · 0 评论 -
SpringCloud第二话 -- 基于Nacos实现配置中心
如果不满足上篇文章的eureka注册中心,那么本文记录的Nacos是不二之选。本文主要记录Springboot基于Nacos实现配置中心官网说明:Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。基于liunx centos7,镜像nacos/nacos-server:v2.1.0如果需要配置本地数据库的可以参考这篇文章访问,账号密码都是添加一个orderservice-dev.yaml配置,内容如下。原创 2022-07-07 15:59:34 · 795 阅读 · 5 评论 -
SpringCloud第一话 -- Eureka服务注册中心
如果在某个分布式系统中想要解决上述问题,那么这篇文章就是精华之处。回顾一下以前的常用手段:那么服务注册与发现就油然而生。Eureka是什么?Eureka是springcloud的核心模块之一,它是一个基于RestFul的服务,用于实现中间层服务发现和故障转移,Eureka对于微服务来说是非常重要的。有了Eureka后,在服务中通信只需要使用对应的服务表示,不再需要再配置文件中配一堆地址了,功能类似于dubbo的注册中心zookeeper。Eureka原理Eureka采用C/S的架构设计,所有的客户端都原创 2022-07-06 17:43:11 · 678 阅读 · 0 评论