标签:负载均衡 轻量级 生产 分享图片 代理 ade 轮询 rest 组成
微服务是一种架构风格,一个大型复杂的系统是由一个或多个微服务组成的,系统间的各个微服务可以独立部署,每个微服务间是松耦合的,每个微服务只关注于完成一件任务,每个任务代表一个小的业务能力。
微服务可以在“自己的程序”中运行,并通过“轻量级设备与HTTP型API进行沟通”。关键在于该服务可以在自己的程序中运行。通过这一点我们就可以将服务公开与微服务架构(在现有系统中分布一个API)区分开来。在服务公开中,许多服务都可以被内部独立进程所限制。如果其中任何一个服务需要增加某种功能,那么就必须缩小进程范围。在微服务架构中,只需要在特定的某种服务中增加所需功能,而不影响整体进程。
----来自百度百科
Spring Cloud是一个相对比较新的微服务框架,2016n年推出1.0的release版本. 虽然Spring Cloud时间最短, 但是相比Dubbo等RPC框架, Spring Cloud提供的全套的分布式系统解决方案。
Spring Cloud 为开发者提供了在分布式系统(配置管理,服务发现,熔断,路由,微代理,控制总线,一次性token,全居琐,leader选举,分布式session,集群状态)中快速构建的工具,使用Spring Cloud的开发者可以快速的启动服务或构建应用、同时能够快速和云平台资源进行对接。
----来自简书
Eureka是Spring Cloud Netflix微服务套件中的一部分,本身是一个基于REST的服务,可以与Springboot构建的微服务很容易的整合起来。
Eureka包含了服务器端Eureka Server和客户端组件Eureka Client。服务器端,也被称作是服务注册中心,用于提供服务的注册与发现。
标签:负载均衡 轻量级 生产 分享图片 代理 ade 轮询 rest 组成
原文地址:https://www.cnblogs.com/handsomecui/p/9581668.html