随笔分类 - springcloud系列
从零搭建一个springcloud项目
摘要:在需要加监控的服务上进行以下操作 一、加入Sleuth 1. 加依赖 二、加入Zipkin 2.1 使用http的方式 sleuth加入之后是没有界面的,所以我们需要使用Zipkin。 服务端: 1. 下载Zipkin,下载地址:https://dl.bintray.com/openzipkin/m
阅读全文
摘要:配置中心 一、配置中心服务端 1. 新建项目study config server 2. 引入依赖 3. 加配置文件 4. 加注解 @EnableConfigServer 5. 创建一个git项目,并在根目录下新建一个application.yml文件 6. 访问规则 通过application {
阅读全文
摘要:整合Zuul 为什么要使用Zuul? 易于监控 易于认证 减少客户端与各个微服务之间的交互次数 1. 引入依赖 2. 配置文件 可不配置,具体配置参数见下文 3. 开启注解 启动类上加@EnableZuulProxy 备注:不配置任何配置文件时,启动zuul服务,zuul可以通过服务名去访问到其他服
阅读全文
摘要:整合hystrix 1. 加入依赖 2. 开启注解 主类上加@EnableFeignClients 3. 配置文件中开启(E、F版本默认关闭) feign.hystrix.enabled=true 4. 测试代码 测试: 调用http://localhost:8003/user/test?id=2
阅读全文
摘要:从零搭建一个SpringCloud项目之Feign搭建 工程简述 目的:实现trade服务通过feign调用user服务的功能。因为trade服务会用到user里的一些类和接口,所以抽出了其他服务需要的东西到user api工程。避免trade直接依赖user导致依赖多余的东西。 一、创建User接
阅读全文
摘要:[toc] 从零搭建一个SpringCloud项目之Eureka搭建 一、父项目创建 1. 在idea上点击new project创建一个新项目,并删除他的src目录(父项目不需要写代码)。 2. 在pom文件里引入 3. 父项目主要进行版本控制和项目聚合 二、 搭建一个Eureka Server
阅读全文