SpringBoot
文章平均质量分 55
老马回头不吃草
菜鸡
展开
-
SpringCloud搭建完整项目的过程三
第三章:Eureka集群的保护器Hystrix 1,为何需要Hystrix(断路器) 模拟这么一个场景,假设EurekaOrder.method1() 调用EurekaUser.method1() 调用EurekaOrder.method2()。 此时EurekaOrder.method2()无法访问,或者网络延迟高,将会导致整个调用过程进入等待状态,整个调用的线程都将进入占用状态, 一旦QPS升高,那么整条链路上的服务资源会被快速消耗完毕,直至应用死掉,引发雪崩。 2, ...原创 2021-04-12 22:03:06 · 179 阅读 · 1 评论 -
SpringCloud搭建完整项目的过程二
第二章:搭建Eureka集群 但应用面临着随时宕机的风险,Eureka Server可以通过互相注册的方式来实现高可用的部署。 1,修改EurekaServer yml配置文件 server: port: 10086 spring: application: name: eurekaServer eureka: client: service-url: defaultZone: http://localhost:10086/server/,http://l原创 2021-04-11 21:13:01 · 187 阅读 · 0 评论 -
SpringCloud搭建完整项目的过程一
第一步:创建EurekaServer 注册中心 1,使用String Initializr 创建一个空项目,用来统一管理EurekaServer,EurekaClient 2,右键创建EurekaServer 子模块module 选择EurekaServer 组件 删除没用的文件 3,配置pom 让store统一管理子模块 store.pom <?xml version="1.0" encoding="UTF-8"?> <project xmlns.原创 2021-04-07 22:19:03 · 736 阅读 · 1 评论 -
SpringBoot源码阅读记录二 - SpringbootApplication注解
启动类 @SpringBootApplication public class SpringbootApplication { public static void main(String[] args) { SpringApplication.run(SpringbootApplication.class, args); } } 1 SpringBootApplication注解 @SpringBootConfiguration @EnableAutoConfig原创 2020-08-03 17:23:21 · 115 阅读 · 0 评论 -
SpringBoot源码阅读记录一 - 手写一个简单的Springboot
引言 在以往的spring项目中,我们的应用程序需要部署在Tomcat容器内部运行。现在Springboot将Tomcat嵌入到程序中运行,增加了应用程序的灵活性。为以后的微服务分布式打下基础。 现在来看下如何嵌入Tomcat 创建项目 创建一个简单的POM项目 引入Tomcat依赖 <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactI原创 2020-08-03 10:47:32 · 242 阅读 · 0 评论