2019-08-16

EureKa:服务注册与发现

1.简介

EureKa在Spring Cloud全家桶中担任着服务的注册与发现的落地实现。Netflix在设计EureKa时遵循着AP原则,它基于R

EST的服务,用于定位服务,以实现云端中间层服务发现和故障转移,功能类似于Dubbo的注册中心Zookeeper。

SpringCloud

    简介

         Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。

   Spring Cloud 优缺点 

其主要优点有:

 集大成者,Spring Cloud 包含了微服务架构的方方面面。 约定优于配置,基于注解,没有配置文件。 轻量级组件,Spring Cloud 整合的组件大多比较轻量级,且都是各自领域的佼佼者。 开发简便,Spring Cloud 对各个组件进行了大量的封装,从而简化了开发。 开发灵活,Spring Cloud 的组件都是解耦的,开发人员可以灵活按需选择组件

其主要缺点有

项目结构复杂,每一个组件或者每一个服务都需要创建一个项目。

部署门槛高,项目部署需要配合 Docker 等容器技术进行集群部署,而要想深入了解 Docker,学习成本高。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 什么是spring cloud Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发...
    chengxiaoliang阅读 1,805评论 1 0
  • SpringCloud 简介 Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便...
    霹雳火_4617阅读 1,225评论 1 0
  • EureKa:服务注册与发现 1.简介 EureKa在Spring Cloud全家桶中担任着服务的注册与发现的落地...
    少年_2ddb阅读 1,468评论 1 0
  • spring cloud Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性...
    善_46f5阅读 1,270评论 1 0
  • 【不二微岩】《80岁老人如何做到买保险第一?》 美国有位叫本福尔德曼的老人, 80岁在病床上,打电话获得买保险第一...
    岩不二阅读 11,811评论 0 1

友情链接更多精彩内容