Spring Cloud
文章平均质量分 89
Spring Cloud 技术架构使用
冰清雪酷
知识改变命运,科技改变未来
展开
-
Spring Cloud之 Spring Cloud Config(一)
一、介绍Spring Cloud Config在分布式系统中提供服务端和客户端去支持额外的外部配置。配置服务中心(Config Server)为所有应用提供各种环境的外部配置。默认采用Git的方式存储配置文件,因此我们很容易部署修改,有助于对环境配置进行版本管理。二、构建config server创建一个spring boot 项目,在pom.xml添加spring-cloud-co...原创 2017-08-17 18:18:10 · 4348 阅读 · 1 评论 -
Spring Cloud 之Spring Cloud Bus(二)
一、介绍 为了解决配置中心更新的问题,我们使用Spring Cloud Bus来解决。二、环境准备 需要下载erlang,rabbitmq,启动rabbitmq服务。三、在Config Client中增加一个依赖包spring-cloud-start-bu-amqp org.springframework.cloud spring-cloud-star原创 2017-08-17 18:34:20 · 888 阅读 · 0 评论 -
Spring Cloud 之ribbon(三)
ribbon 用来实现客户端负载均衡 ,主要有三大功能:1、服务发现2、选择服务策略3、检测服务是否有效,剔除失效服务新建一个hello-service 项目HelloApplication 代码package hello;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.原创 2017-04-26 18:09:03 · 1572 阅读 · 0 评论 -
Spring Cloud 之 Spring Cloud Eureka(四)
一 、简介Eureka 是Netflix公司开源的一个服务注册与发现组件。Spring将它集成进来形成Spring Cloud Eureka 。二 、构建eureka server 注册中心创建一个Spring Boot项目 添加依赖 spring-cloud-starter-eureka-server . org.springframework.cloud原创 2017-08-18 15:48:09 · 258 阅读 · 0 评论 -
Spring Cloud 之 Ribbon with Eureka(五)
Spring Cloud 之 Ribbon with Eureka使用eureka作为注册中心,服务端和客户端分别向注册中心注册 新建eureka 项目RegisterCenterApplication.javapackage registerCenter;import org.springframework.boot.SpringApplication;原创 2017-04-26 18:41:13 · 387 阅读 · 0 评论 -
Spring Cloud 之服务监控 turbine(六)
turbine是聚合服务器发送事件流数据的一个工具,hystrix的监控中,只能监控单个节点,实际生产中都为集群,因此可以通过 turbine来监控集群下hystrix的metrics情况,通过eureka来发现hystrix服务。新建turbine项目TurbineApplication.javapackage turbine;import org.springf原创 2017-04-26 19:01:19 · 14389 阅读 · 0 评论 -
Spring Cloud 之 Spring Cloud Zuul(七)
一、简介 Zuul是Netfliex公司开源的为微服务提供服务路由和过滤的一个组件,作为网关的一种选择方案。Spring Cloud 团队将其集成进来形成Spring Cloud zuul组件。 Spring Cloud Zuul 内置 zuul proxy 代理服务器二、路由 在application配置文件中,如果serviceId和route名称相同 配置原创 2017-08-18 19:32:56 · 729 阅读 · 0 评论 -
Spring Cloud Ribbon服务重试
Spring Cloud 服务重试在我们使用Spring Cloud Ribbon做负载均衡时,一个请求过来,如果一个服务宕了,而注册中心还没来得及剔除服务,这时就会报异常。所以就需要有重试的机制。下面介绍如何使用重试机制服务消费端pom.xml增加依赖包 spring-retry <dependency> <groupId>org.springframework.retry<原创 2017-12-08 19:12:21 · 1255 阅读 · 0 评论