您的位置:首页 > 编程语言 > Java开发

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: