上一篇文章提到我们最近开了个新项目,目的是将新的业务放到新项目中,老项目单独维护,再逐步迁移老项目到新项目里。但就在前端时间生产环境发生了一个事故,事故开始的异常是我们的业务发现前端h5页面办理很慢,这台服务器跑了三个省的办理业务,同事在寻找问题的时候一口老血差点吐出来,所有的项目日志打在一个文件里,里面乱的程度无法用语言形容,因为太忙了的原因,这个事情被安了一个网络不好的头衔不了了之了,但是最气...
目录SpringCloud基础一、概述二、服务发现组件Eureka1.介绍2.搭建Maven父工程3.创建Eureka集群4.创建服务提供方集群5.创建服务消费方三、服务调用组件1.调用服务基于LoadBalancerClient2.调度服务基于Ribbon3.调度基于Feign四、熔断器组件Hystrix1.介绍2.Ribbon使用Hystrix3.Fe...
组件列表服务注册:Eureka客户端负载均衡:Ribbon客户端调用工具:Feign熔断器:Hystrix熔断监控:TurbineAPI网关:Zuul分布式调用链监控:SpringCloudSleuth+Zipkin分布式配置中心Apollo参考资料清单视频:腾讯课堂:https://ke.qq.com/course/280057#term_id=100331701B站:https://w...
前言通过上一篇文章:Nacos介绍简单了解了Nacos的发展历程和现状,本文我们开始Nacos试水的第一步:使用Nacos做注册中心上周末(7.6)Nacos发布了V1.1.0版本,这次更新支持灰度配置、地址服务器模式、配置文件导入导出等其他功能。感觉社区的老哥们都很高产呐....截至目前(8.21)已经发布了V1.1.3版本本文主要通过两个项目来完成演示:nacos-provide:服务提供者...
随着spring的发展我们发现spring提供了越来越多的项目来帮我们简化框架的搭建,使我们站在巨人的肩膀行走,让我们更关注于开发我们的逻辑。随着技术的更替,我们的新项目也逐渐使用了springboot来构建他们,对于老项目来说,有时候现有的架构越来越沉重,慢慢我们就会使用这些新技术慢慢来重构它,它可以帮我们省去很多配置,让我们更迅捷的开发。我们这篇文章讲解的是springcloud,但为什么要先...
SpringCloud之@SpringBootApplicationSpringCloud基于SpringBoot,所以在启动时也需要以下代码进行启动。SpringApplication.run(xxxApplication.class,arg);点进去注解内可以看到有七个注解他们分别有各自的作用:分为四个元注解和三个配置引导注解。四大元注解Target(ElementType.TYPE)它的作用...