07 2018 档案

摘要:1.修改eureka配置文件 这相当于一台有多个注册中心,类似冗余的概念。 2.修改hosts文件 3.查看注册中心 4.修改消费者注册中心配置 备注: 也可以这样配置 A服务服务器的注册中心指向B,B指向A。 消费者 阅读全文
posted @ 2018-07-31 18:03 IT-Jack 阅读(238) 评论(0) 推荐(0)
摘要:RestTemplate使用方式 1.创建user项目 pom文件见如下 2.标记自己是消费者 3.修改配置文件 application.yml文件 4.创建UserController 5.创建依赖的工具类 ResponseModel UserConfig ApiUtils RemoteLoad 阅读全文
posted @ 2018-07-30 17:13 IT-Jack 阅读(5839) 评论(0) 推荐(0)
摘要:前言 分布式系统中经常会出现某个基础服务不可用造成整个系统不可用的情况, 这种现象被称为服务雪崩效应. 为了应对服务雪崩, 一种常见的做法是手动服务降级. 而Hystrix的出现,给我们提供了另一种选择. 服务雪崩效应的定义 服务雪崩效应是一种因 服务提供者 的不可用导致 服务调用者 的不可用,并将 阅读全文
posted @ 2018-07-27 17:31 IT-Jack 阅读(381) 评论(0) 推荐(0)
摘要:1.zuul概述 个人理解和nginx服务一样,起到了请求的转发效果。如下面代码 2.创建zuul项目 pom文件如下 man方法 配置文件 #所有以order开头的请求 都会转发到SERVICE-ORDER服务中 在集群的文章中,Spring Cloud client服务集群 为什么没有提现集群的 阅读全文
posted @ 2018-07-27 16:35 IT-Jack 阅读(902) 评论(0) 推荐(0)
摘要:1.为什么要集群? eureka client相当于一个订单项目 放在tomcat中。 客户端-->Nginx-->Zuul-->eureka client ,当(eureka client)在单节点的情况下,如果宕机,会影响到客户使用,这个时候需要一个备胎做替补。 【奇思妙想】 可以把马路当作一个 阅读全文
posted @ 2018-07-27 14:14 IT-Jack 阅读(2020) 评论(0) 推荐(0)
摘要:消费者模块指的是【基础数据项目】【用户项目】【订单项目】【支付项目】,可以理解成spring cloud的一个客户端,而eureka是一个服务端,client是服务端进行注册服务。 eureka统一管理这些服务。 1.创建订单项目 2.选择组件 3.pom文件 主要是spring-cloud-sta 阅读全文
posted @ 2018-07-27 11:49 IT-Jack 阅读(843) 评论(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 阅读(3900) 评论(0) 推荐(1)
摘要:1.分布式项目为什么会崛起 有那些优势 什么是分布式项目 在没有分布式项目之前,一个系统所有的功能可能都是在一个项目中创建的,拿商城项目来说明商城项目组成部分(基础数据,用户,商品,订单,支付,一些辅助的排程/脚本服务) 在没有分布式项目之前,这些可能都是写在同一个项目中,然后把项目放到不同的服务器 阅读全文
posted @ 2018-07-26 17:41 IT-Jack 阅读(1218) 评论(0) 推荐(0)
摘要:@Conditional({WindowConditional.class})WindowConditional 实现condition接口,返回true 如果注解标记在类上,纳米是true类中的对象才会加入到容器中,如果标记在方法上,方法中的对象才会放到容器中。 阅读全文
posted @ 2018-07-09 23:27 IT-Jack 阅读(201) 评论(0) 推荐(0)