文章分类 -  Springcloud

摘要:分布式系统面临的问题。 1.application.yml文件太多了。每个微服务都有一个yml文件。yml文件太多不好管理。 2.开发,测试,上线每个版本都需要配置。 配置服务器为每个微服务应用的所有环境提供一个中心化的外部配置。 阅读全文
posted @ 2021-05-23 16:59 xie风细雨 阅读(33) 评论(0) 推荐(0)
摘要:1。启动类加上@EnableFeignClients 2、客户端的接口加注解 @feignClient 阅读全文
posted @ 2021-05-11 14:28 xie风细雨 阅读(77) 评论(0) 推荐(0)
摘要:OpenFeign 底层是ribbon 。 OpenFeign的超时时间控制 OpenFeign 客户端默认等待1秒钟,但是如果服务端业务超过1秒,则会报错。为了避免这样的情况,我们需要设置feign客户端的超时控制。 办法:由于OpenFeign 底层是ribbon 。所以超时控制由ribbon来 阅读全文
posted @ 2021-05-11 14:16 xie风细雨 阅读(3184) 评论(0) 推荐(0)
摘要:Eureka的工作流程 下图 设置访问服务的时候。能提示出Ip地址。 Eureka的 自我保护机制 一旦有微服务不可用了。Eureka 不会立即清理。依旧对该微服务进行保存。 阅读全文
posted @ 2021-04-06 11:29 xie风细雨 阅读(38) 评论(0) 推荐(0)
摘要:SpringCloud面试题及答案 https://www.cnblogs.com/aishangJava/p/11927311.html 阅读全文
posted @ 2021-02-28 15:36 xie风细雨 阅读(82) 评论(0) 推荐(0)
摘要:1.1什么是微服务? 答:把一个单一的应用程序 分成一组小的服务。这些小服务都有自己独立的进程。它们之间可以互相配合。它们之间采用轻量级的通信机制互相沟通(通常是基于HTTP的RESTful API)。 每个服务都围绕着具体业务进行构建,并且能够被独立地部署到生产环境、类生产环境等。 1.2:什么是 阅读全文
posted @ 2021-02-28 15:35 xie风细雨 阅读(23) 评论(0) 推荐(0)
摘要:所有的微服务 都需要网关 让它统一的挡在前面进行日志,限流,权限,安全架构等等工作,好比医院的分诊台挂号窗口,由它来进行个个科室的医生分配 什么是网关:所有请求的前门 Zuul 的缺点 getway的异步非阻塞 getway的三大核心概念 请求到网关之后。必须要符合路由的匹配规则才能进行转发到微服务 阅读全文
posted @ 2020-09-23 11:06 xie风细雨 阅读(528) 评论(0) 推荐(0)
摘要:Hystrix是社么? Hystrix是对分布式系统下的服务进行 服务降级。服务熔断,服务限流的工具。 Hystrix用在哪里了?怎么用的? 什么是服务降级呢? 看上图。 (即服务系统不可用了。错误方式: 返回异常给客户端,返回错误界面,返回错误标签等等。正确方式:需要包装一下,给一个良好的返回,或 阅读全文
posted @ 2020-09-10 19:57 xie风细雨 阅读(143) 评论(0) 推荐(0)