![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务/spring cloud
莫言静好、
这个作者很懒,什么都没留下…
展开
-
服务发现和注册和Eureka
Spring Cloud和云计算没有关系,只是一个基于Spring Boot的快速构建分布式系统的工具集。 一 Spring Cloud特点# 约定优于配置# 开箱即用,快速启动# 适用于各种环境,可以部署在PC server或者 云环境# 轻量级的组件# 组件的支持很丰富,功能齐全# 选型中立 二 服务提供者和服务消费者 三 服务发现和注册为什原创 2017-11-28 09:57:29 · 25577 阅读 · 3 评论 -
使用Zuul构建API Gateway
一 微服务网关背景及简介不同的微服务一般有不同的网络地址,而外部的客户端可能需要调用多个服务的接口才能完成一个业务需求。比如一个电影购票的收集APP,可能回调用电影分类微服务,用户微服务,支付微服务等。如果客户端直接和微服务进行通信,会存在一下问题:# 客户端会多次请求不同微服务,增加客户端的复杂性# 存在跨域请求,在一定场景下处理相对复杂# 认证复杂,每一个服务都需要独立认证转载 2017-11-28 10:03:02 · 102579 阅读 · 2 评论 -
Spring Cloud Config统一管理微服务配置
一Spring Cloud Config背景及简介# 集中管理的需求:一个使用微服务架构的应用系统可能会包括成百上千个微服务,因此集中管理很有必要# 不同环境不同配置:例如数据源在不同的环境(开发,测试,生产)是不同的# 运行期间可以动态调整。例如根据各个微服务的负载状况,动态调整数据源连接池大小或者熔断阀值,并且调整时不停止微服务# 配置修改后可以自动更新故通常做法是使用配置原创 2017-11-28 10:09:40 · 17198 阅读 · 2 评论 -
Hystrix-超时机制和断路器模式
一 超时机制、断路器模式简介1.1 背景假设服务提供者响应非常缓慢,那么消费者对提供者的请求线程就会被等待,知道服务返回,在高并发高负载的场景下,如果不做任何处理,这种问题很有可能造成所有处理用户请求的线程的资源耗竭,而不能响应用户进一步请求。如果服务消费者又是另外服务的提供者,那么有可能产生级联反应,导致其它的下一级服务消费者不可用,最终产生雪崩效应。 1.2 解原创 2017-11-28 10:14:49 · 6293 阅读 · 2 评论