springcloud
森森之火
这个作者很懒,什么都没留下…
展开
-
consul、eureka、nacos对比
配置中心 eureka 不支持 consul 支持 但用起来偏麻烦,不太符合springBoot框架的命名风格,支持动态刷新 nacos 支持 用起来简单,符合springBoot的命名风格,支持动态刷新 注册中心 eureka 应用内/外:直接集成到应用中,依赖于应用自身完成服务的注册与发现, CAP原则:遵循AP(可用性+分离容忍)原则,有较强的可用性,服务注册快,但牺牲了一定的一致性。 版本迭代:目前已经不进行升级 集成支持:只支持SpringCloud集成 访问协议:原创 2021-04-08 11:18:13 · 397 阅读 · 0 评论 -
为什么要使用Spring Cloud
Spring Cloud是一个集成了众多开源的框架,利用Spring Boot的开发便利性实现了服务治理、服务注册与发现、负载均衡、数据监控, REST API发布方式等,基本囊括了分布式框架所需要的所有功能。是一套易开放、易部署、易维护的分布式开发工具包。 由于是基于REST的http协议通信方式,它还能跨平台,跨语言, 整体架构图如下 从上图可以看出Spring Cloud各个组件相互配合,合作支持了一套完整的微服务架构。 其中Eureka负责服务的注册与发现,很好将各...原创 2020-09-27 15:26:36 · 479 阅读 · 0 评论 -
springcloud-框架搭建(二)(基于Feign,有源码下载)
上一篇是分享了springcloud-框架搭建(一)(基于Ribbon+RestTemplate),这一篇分享下 springcloud框架另一种服务间通信方式,基于Feign 开始前解释什么是feign? Feign是一个声明式WebService客户端.使用Feign能让编写WebService客户端更加简单,它的使用方法是定义一个接口,然后在上面添加注解,同时也支持J...原创 2020-02-22 20:36:26 · 334 阅读 · 0 评论 -
springboot 与springcloud比较
SpringBoot与SpringCloud的关系与区别 一、SpringBoot和SpringCloud简介 1、SpringBoot:是一个快速开发框架,通过用MAVEN依赖的继承方式,帮助我们快速整合第三方常用框架,完全采用注解化(使用注解方式启动SpringMVC),简化XML配置,内置HTTP服务器(Tomcat,Jetty),最终以Java应用程序进行执行。 2、SpringCl...原创 2020-02-21 10:18:52 · 1066 阅读 · 0 评论 -
springcloud-框架搭建(一)(基于Ribbon+RestTemplate,有源码下载)
前言 Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring ...原创 2020-02-20 21:14:09 · 330 阅读 · 0 评论