
spring-cloud
程诺
java程序员
展开
-
Spring Cloud 服务治理
Spring Cloud Eureka 是Spring Cloud Netflix 微服务套件中的一部分,它基于 Netflix Eureka 做了二次封装,主要负责完成微服务框架中的服务治理功能。Spring Cloud 通过为Eureka 增加了 Spring Boot 风格的自动化配置,我们只需通过简单引入依赖和注解配置就能让Spring Boot 构建的微服务应用轻松地与E原创 2017-09-03 15:12:07 · 1327 阅读 · 0 评论 -
Spring Cloud 分布式解决方案
Spring Cloud 基于Spring Boot 为我们提供了配置管理、服务发现、断路器、路由网关、负载均衡等我们在做分布式开发时常用问题的解决方案。项目搭建过程:搭建Spring Cloud 父项目:spring-cloud-parent搭建Spring Cloud 服务治理项目:spring-cloud-discovery-eureka搭建Spring Cloud 服务提供者项目:s原创 2017-09-03 15:01:27 · 6295 阅读 · 0 评论 -
Spring Cloud 熔断器
在分布式架构中,当某个服务单元发生故障(类似用电器发生短路) 之后,通过断路器的故障监控(类似熔断保险丝),向调用方返回一个错误响应,而不是长时间的等待。这样就不会使得线程因调用故降服务被长时间占用不释放,避免了故障在分布式系统中的藿延。 针对上述问题 ,Spring Cloud Hystrix 实现了断路器、线程隔离等一系列服务保护功能。它也是基于 Netflix 的开源框架原创 2017-09-04 17:07:34 · 4903 阅读 · 0 评论 -
Spring Cloud 父项目建立
在搭建Spring Cloud 项目之前我们要先一个父项目(spring-cloud-parent),子项目通过集成来对Maven进行管理。原创 2017-09-03 15:31:49 · 10763 阅读 · 0 评论 -
Spring Cloud 服务提供者
服务提供者是为其他系统提供服务的一方,服务提供者通过加入Eureka的服务治理体系中为服务消费者提供服务。1、搭建项目使用IDEA创建一个Spring Boot 项目spring-cloud-provider,该项目集成spring-cloud-parent父项目。 项目POM文件内容为:<?xml version="1.0" encoding="UTF-8"?><project xmlns=原创 2017-09-03 16:17:09 · 1059 阅读 · 0 评论 -
Spring Cloud 服务消费者
服务消费者是服务的调用方,消费者通过调用Eureka服务治理中心上注册的服务提供者来完成业务。 Spring Cloud 可以通过Ribbon来实现负载均衡算法。原创 2017-09-03 16:40:54 · 1563 阅读 · 0 评论