springcloud
杭州java开发郭靖
杭州java开发3年
展开
-
springcloud断路器的作用
当一个服务调用另一个服务由于网络原因或者自身原因出现问题时 调用者就会等待被调用者的响应 当更多的服务请求到这些资源时 导致更多的请求等待 这样就会发生连锁效应(雪崩效应) 断路器就是解决这一问题 断路器有完全打开状态 一定时间内 达到一定的次数无法调用 并且多次检测没有恢复的迹象 断路器完全打开,那么下次请求就不会请求到该服务 半开 短时间内 有恢复迹象 断路器会将部分请求发给该服务 当...原创 2020-01-06 12:56:00 · 1252 阅读 · 0 评论 -
Nacos
什么是 Nacos? 服务(Service)是 Nacos 世界的一等公民。Nacos 支持几乎所有主流类型的“服务”的发现、配置和管理: Kubernetes Service gRPC & Dubbo RPC Service Spring Cloud RESTful Service Nacos 的关键特性包括: 服务发现和服务健康监测 Nacos 支持基于 DNS 和基于 RPC 的服务...转载 2019-03-27 15:48:37 · 4094 阅读 · 2 评论 -
如何在IDEA启动多个Spring Boot工程实例
1.分别给yml文件起三个不同的名字 2.分别给port那里修改三个不同的端口 3.点击右上角config配置打开下面的页面,把右上角的勾选去掉,在下面的箭头中加入刚才修改yml文件后缀dev test 或者其他 修改一个启动一个。 4. ...原创 2019-03-29 10:45:42 · 295 阅读 · 0 评论 -
zipkin调用链详解
浏览器访问1(服务端) kind server 新建一条span数据,如果request当中没有trace信息,则新建trace信息,否则就用request中的trace信息 2 kind cli 这里就变成了客户端 从servletContext 中发现 把traceId 赋值上 spanID 自己生成 3重复1的操作 kind server 4重复2的操作 kind ...原创 2019-05-09 11:01:01 · 982 阅读 · 0 评论 -
Eureka 和 Consul vs zooKeeper vs Nacos vs CoreDNS 的特点和区别
原创 2019-05-09 11:09:53 · 2330 阅读 · 0 评论 -
springboot+springcloud相关面试题
什么是springboot 用来简化spring应用的初始搭建以及开发过程 使用特定的方式来进行配置(properties或yml文件) 创建独立的spring引用程序 main方法运行 嵌入的Tomcat 无需部署war文件 简化maven配置 自动配置spring添加对应功能sta...原创 2019-05-10 18:00:27 · 171 阅读 · 0 评论 -
SpringBoot之@EnableAutoConfiguration注解
spring通常建议我们将main方法所在的类放到一个root包下,@EnableAutoConfiguration(开启自动配置)注解通常都放到main所在类的上面,这样@EnableAutoConfiguration可以从逐层的往下搜索各个加注解的类,例如,你正在编写一个JPA程序(如果你的pom里进行了配置的话),spring会自动去搜索加了@Entity注解的类,并进行调用。 启用Spri...原创 2019-05-31 11:33:47 · 523 阅读 · 0 评论