摘要: 前言 分布式系统中经常会出现某个基础服务不可用造成整个系统不可用的情况, 这种现象被称为服务雪崩效应. 为了应对服务雪崩, 一种常见的做法是手动服务降级. 而Hystrix的出现,给我们提供了另一种选择. 服务雪崩效应的定义 服务雪崩效应是一种因 服务提供者 的不可用导致 服务调用者 的不可用,并将 阅读全文
posted @ 2018-07-27 17:31 IT-Jack 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 1.zuul概述 个人理解和nginx服务一样,起到了请求的转发效果。如下面代码 2.创建zuul项目 pom文件如下 man方法 配置文件 #所有以order开头的请求 都会转发到SERVICE-ORDER服务中 在集群的文章中,Spring Cloud client服务集群 为什么没有提现集群的 阅读全文
posted @ 2018-07-27 16:35 IT-Jack 阅读(885) 评论(0) 推荐(0) 编辑
摘要: 1.为什么要集群? eureka client相当于一个订单项目 放在tomcat中。 客户端-->Nginx-->Zuul-->eureka client ,当(eureka client)在单节点的情况下,如果宕机,会影响到客户使用,这个时候需要一个备胎做替补。 【奇思妙想】 可以把马路当作一个 阅读全文
posted @ 2018-07-27 14:14 IT-Jack 阅读(1968) 评论(0) 推荐(0) 编辑
摘要: 消费者模块指的是【基础数据项目】【用户项目】【订单项目】【支付项目】,可以理解成spring cloud的一个客户端,而eureka是一个服务端,client是服务端进行注册服务。 eureka统一管理这些服务。 1.创建订单项目 2.选择组件 3.pom文件 主要是spring-cloud-sta 阅读全文
posted @ 2018-07-27 11:49 IT-Jack 阅读(830) 评论(0) 推荐(1) 编辑
摘要: 本地代码创建的工具是STS,spring boot出来的时候官方推荐的。 1.创建eureka 2.选择eureka注册中所需要的组件 Eureka Server 引入spring-cloud-starter-netflix-eureka-server的依赖,注册中心核心包 3.pom文件如下 4. 阅读全文
posted @ 2018-07-27 09:55 IT-Jack 阅读(3881) 评论(0) 推荐(1) 编辑