博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaEE进阶知识学习-----SpringCloud(一)概述
阅读量:5934 次
发布时间:2019-06-19

本文共 985 字,大约阅读时间需要 3 分钟。

SpringCloud概述

SpringCloud是什么

SpringCloud,基于SpringBoot提供的一套微服务解决方案,包括服务注册与发现,配置中心,全链路监控,服务网关,负载均衡,等组件。换句话说是分布式微服务架构下的一站式解决方案,是各个微服务架构落地技术的集合体,俗称微服务全家桶。

SpringBoot和SpringCloud

  • SpringBoot专注于快速方便的开发单个个体微服务
  • SpringCloud是关注全局的微服务协调整理治理框架,它将SpringBoot开发的单体微服务整合并管理,为各个微服务之间提供配置管理,服务发现,路由,分布式会话等集成服务
  • SpringBoot可以离开SpringCloud独立的开发项目,但是SpringCloud离不开SpringBoot,属于依赖关系
  • SpringBoot专注于快速,方便的开发单个微服务个体,SpringCloud关注全局的服务治理框架

Double和SpringCloud

首先可以在GitHub上看到二者的活跃度,其次是比较各功能组件的支持情况,最大的区别在于SpringCloud抛弃了Dubbo的RPC通信,采用的是HTTP的REST方式,如下:

Dobbo SpringCloud
服务注册中心 Zookeeper SpringCloud Netflix Eureka
服务调用方式 RPC Rest API
服务监控 Dubbo-monitor Spring Boot Admin
断路器 不完善 Spring Cloud Netflix Hystrix
服务网关 Spring Cloud Netflix Zuul
分布式配置 Spring Cloud Config
服务跟踪 Spring Cloud Sleuth
消息总线 Spring Cloud Bus
数据流 Spring Cloud Stream
批量任务 Spring Cloud Task

SpringCloud资料

SpringCloud各个组件的文档:https://springcloud.cc/spring-cloud-netflix.html

SpringCloud中文API:https://springcloud.cc/spring-cloud-dalston.html

转载地址:http://bjjtx.baihongyu.com/

你可能感兴趣的文章
Linux系统启动流程详解
查看>>
测试人员必学的软件快速测试方法(二)
查看>>
程序员全国不同地区,微信(面试 招聘)群。
查看>>
【干货】界面控件DevExtreme视频教程大汇总!
查看>>
闭包 !if(){}.call()
查看>>
python MySQLdb安装和使用
查看>>
Java小细节
查看>>
poj - 1860 Currency Exchange
查看>>
chgrp命令
查看>>
Java集合框架GS Collections具体解释
查看>>
洛谷 P2486 BZOJ 2243 [SDOI2011]染色
查看>>
linux 笔记本的温度提示
查看>>
数值积分中的辛普森方法及其误差估计
查看>>
Web service (一) 原理和项目开发实战
查看>>
跑带宽度多少合适_跑步机选购跑带要多宽,你的身体早就告诉你了
查看>>
广平县北方计算机第一届PS设计大赛
查看>>
深入理解Java的接口和抽象类
查看>>
java与xml
查看>>
Javascript异步数据的同步处理方法
查看>>
快速排序——Java
查看>>