Spring Cloud服务跟踪

Zipkin-Server服务搭建zipkin服务可以用单独的运行也可以集成到springboot上运行创建zipkin-server模块,用来启动一个zipkin-server服务,引入依赖<dependency><groupId>io.zipkin.java</gr

Spring Cloud Stream集成RibbitMQ

消息发送端SpringCloud为我们在分布式环境下提供了向消息队列推送和拉去消息的方法消息发送方添加依赖<dependency><groupId>org.springframework.cloud</groupId><artifactId>sprin

Spring Cloud集成Zuul

Zuul反向代理当集群服务很多的情况下,外部服务要与集群内部的服务通信,不可能把每个服务的url都给记住,这时候,就需要一个服务端反向代理的组件去将外部的请求转发到指定的服务上。说到反向代理就会有人想到了Nginx,但我们不用Nginx做这个事,Netflix为我们提供了SpringCloud的代理

Spring Cloud Config配置中心

之前我们的配置都是放在项目的classpath目录下的,每次要修改某个模块的参数,就得去这个模块修改它的配置文件,这种方式对运维来说简直是灾难,尤其是微服务架构大行其道的今天

Hystrix+Feign实现容错

hystrix主要用于消费端,如果消费端调用服务端接口失败了,那么会降级走自定义方法

Feign实现负载均衡

上一篇讲了用RestTemplate加上@LoadBalanced实现负载均衡,这次介绍个更方便的工具->feign,feign不需要将url硬编码在代码里,可以通过配置文件的方式来做,而且只需要定义几个接口,这些接口里的抽象方法可以看做controller中方法的空实现。springclou

Eureka服务搭建

简介最初Eureka使用的是spring-cloud-starter-eureka这玩意,但是这个版本只有1.x,后来就没更新了,所以现在用的eureka通常是spring-cloud-starter-netflix-eureka-client这玩意EurekaServer在SpringCloud中

Spring Cloud环境搭建

SpringCloud可以看成一堆SpringBoot项目使用的IDEA,不像eclipse那样可以同时打开多个项目,所以用maven管理多个子模块(SpringBoot)做演示首先创建一个父Maven项目,pom.xml格式如下,如果用到了alibaba的SpringCloud依赖,也要加入spr
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×