Spring Cloud Eureka 实现服务注册与发现
2017-09-26 21:00
881 查看
微服务是一种架构模式,跟具体的语言实现无关,微服务架构将业务逻辑分散到了各个服务当中,服务间通过网络层进行通信共同协作;这样一个应用就可以划分为多个服务单独来维护发布。构建一个可靠微服务系统是需要具体看场景去衡量的,网络通信必然会带来过多的网络延迟,设计的时候就要尽量减少服务与服务间的通信,采用什么通信协议等。
实现微服务的过程中, 需要解决如下的一些问题
服务注册和服务发现 通信协议和数据协议 (HTTP&RPC,XML、JSON、Protobuf、Thrift、Bond等) 负载均衡和健康检查 服务路由与限流 服务容错处理 事务一致性 服务安全性授权与验证
和单应用架构不同,微服务架构是由一系列职责单一的细粒度服务构成的分布式网状结构,服务之间通过轻量机制进行通信
Spring Cloud 概述
Spring Cloud 是基于 Spring Boot 提供 了一套微服务解决方案,包括服务注册与发现,配置中心,全链路监控,服务网关, 负载均衡,熔断器等组件。
https://github.com/Microsoft/api-guidelines
实现微服务的过程中, 需要解决如下的一些问题
服务注册和服务发现 通信协议和数据协议 (HTTP&RPC,XML、JSON、Protobuf、Thrift、Bond等) 负载均衡和健康检查 服务路由与限流 服务容错处理 事务一致性 服务安全性授权与验证
和单应用架构不同,微服务架构是由一系列职责单一的细粒度服务构成的分布式网状结构,服务之间通过轻量机制进行通信
Spring Cloud 概述
Spring Cloud 是基于 Spring Boot 提供 了一套微服务解决方案,包括服务注册与发现,配置中心,全链路监控,服务网关, 负载均衡,熔断器等组件。
https://github.com/Microsoft/api-guidelines
相关文章推荐
- (二)SpringBoot+SpringCloud —— 使用Eureka实现服务注册与发现
- 服务注册发现Eureka之三:Spring Cloud Ribbon实现客户端负载均衡(客户端负载均衡Ribbon之三:使用Ribbon实现客户端的均衡负载)
- 【微服务架构】SpringCloud之Eureka(服务注册和服务发现基础篇)(二)
- springcloud(第三篇)springcloud eureka 服务注册与发现 *****
- 【微服务架构】SpringCloud之Eureka(服务注册和服务发现基础篇)(二)
- springcloud(第三篇)springcloud eureka 服务注册与发现
- Spring Cloud Eureka服务注册与发现
- 《Spring Cloud Netflix》 -- 服务注册和服务发现-Eureka的常用配置
- Spring Cloud Eureka 服务注册与发现
- SpringCloud : 服务的注册与发现(Eureka)
- SpringCloud构建微服务入门架构(二)服务注册与发现Eureka集群搭建
- SpringCloud 学习记录(一):服务注册与发现(eureka+feign)
- Spring Cloud EureKa Ribbon 服务注册发现与调用
- 使用Spring Cloud Consul实现服务的注册和发现
- SpringCloud Eureka 服务注册与服务发现
- Spring-Cloud 服务注册与发现 Eureka
- Spring-cloud & Netflix 源码解析:Eureka 服务注册发现接口 ****
- Spring Cloud Spring Boot mybatis 企业分布式微服务云(一)服务注册与发现(Eureka)【Dalston版】
- 白话SpringCloud | 第三章:服务注册与发现-高可用配置(Eureka)-下