spring cloud 全家桶 简单介绍
1.spring cloud eureka : 注册中心,可以看到各个服务运行状态,并且各个微服务调用都通过注册中心来找到内网ip进行调用
2.spring cloud gateway: 对外的网关,分为zuul版本和F版本,两者最大区别是底层容器不同,
zuul版本是servlet, F版本的是webFlux框架,并且F版本可设置统一过滤器,
单个微服务过滤器,限流过滤器, 相同的是都有负载均衡,熔断机制,重试规则
3.spring cloud config: 配置中心,可以分为本地扫描配置和从git仓库拉取缓存,在spring cloud bums的配合下,
可实现实时动态刷新配置文件
4. spring cloud bus: 消息总线,实现各个微服务之间的通信,整合java消息的发送和接收
5. spring cloud zipkin: 链路追踪,分为http追踪和rabbitmq追踪,提供前端页面显示各个接口之间的复杂的互相调用
6. spring boot admin: 显示各个服务运行的详细状态,线程池,内存环境,系统环境属性,spring各种bean运行状态,
可以把阿里数据库连接池druid的监控结合到了监控页面,可以监控到各个sql执行时间等等
7.spring cloud oauth2: 鉴权服务, 四种模式: 用户名密码模式, 客户端模式, 授权码模式,简化模式过于复杂.
Euraka 和 dubbo ,zookeeper
1.Euraka: 是分布式系统中的AP
2.dubbo的注册中心一般选用zookeeper: zookeeper保证的是cp
3. 在P在网络分区发生故障的时候,zookeeper 要进行选举,euraka: 可以快速切换到另外一个节点
分布式系统:CAP定律
C: 保证所有系统同一时间数据一致性
A: 保证对外的可用性
P: 对网络分区具有容错性
spring cloud 全家桶 简单介绍相关推荐
- Spring Cloud 全家桶 入门介绍
Spring Cloud 全家桶 入门介绍 Spring Cloud为开发人员提供了工具,以快速构建分布式系统中的一些常见模式(例如,配置管理,服务发现,断路器,智能路由,微代理,控制总线,一次性令牌 ...
- Spring Cloud全家桶主要组件及简要介绍
<h2><a id="_0"></a>一.微服务简介</h2> 微服务是最近的一两年的时间里是很火的一个概念.感觉不学习一下都快跟不 ...
- routing zuul_金三银四跳槽季快到了:送上Spring cloud全家桶系列之Zuul
一.前言 金三银四跳槽季快到了:送上Spring cloud全家桶系列之Eureka 金三银四跳槽季快到了:送上Spring cloud全家桶系列之Feign 金三银四跳槽季快到了:送上Spring ...
- 一个简单的微服务项目带你上手spring cloud 全家桶
最近一个月,断断续续学习了spring cloud的主流微服务模块,然后实践了一个比较容易上手的微服务项目,现在做一个总结. 这个项目是在github上的一个比较经典的spring cloud易上手的 ...
- spring cloud全家桶_阿里架构师玩转spring全家桶(实战篇),附赠3本spring电子书...
Spring框架自诞生以来一直备受开发者青睐,今天在这里分享的是Spring全家桶实战篇电子书籍.书籍内容中包括了Spring.SpringBoot.SpringCloud.SpringMVC四个实战 ...
- spring cloud全家桶_吃透这份Github点赞120k的Spring全家桶笔记Offer拿到手软
Spring框架自诞生以来一直备受开发者青睐,有人亲切的称之为:Spring 全家桶.它包SpringMVC.SpringBoot.Spring Cloud.Spring Data等解决方案. 很多研 ...
- Spring Cloud Bus 消息总线介绍
作者 | 洛夜 来源 | 阿里巴巴云原生公众号 在 Spring 生态中玩转 RocketMQ 系列文章: <如何在 Spring 生态中玩转 RocketMQ?> <罗美琪和春波特 ...
- 干货|Spring Cloud Bus 消息总线介绍
2019独角兽企业重金招聘Python工程师标准>>> 继上一篇 干货|Spring Cloud Stream 体系及原理介绍 之后,本期我们来了解下 Spring Cloud 体系 ...
- Spring Cloud Consul 基础使用介绍
Spring Cloud Consul 基础使用介绍 1.概述 Consul 是 HashiCorp 公司推出的开源工具,用于实现分布式系统的服务发现与配置.与其他分布式服务注册与发现的方案,Cons ...
- cloud全家桶介绍
有关于springcloud的简介这里不做过多概述,可以去官网或者百度去查看 一.什么是Spring Cloud Spring Cloud是一系列框架的有序集合.它利用Spring Boot的开发便利 ...
最新文章
- Ubuntu中安装DiscuzX2
- 使用boostrap组件结合PageHelper完成javaweb网页的分页功能
- 浅谈电量传感器在数据中心的UPS电源中的应用
- python中的os abort_Python::OS 模块 -- 进程管理
- koa2 仿知乎笔记
- P1828 香甜的黄油 Sweet Butter (spfa)
- vue php 加载速度,Vue加载优化,速度提高一倍。
- [Android]PhoneGap源码分析——白名单
- js学习笔记 chapter5 引用类型
- 2018/3/27 省选模拟赛 140分
- ffmpeg将视频转图片,图片转视频
- 面试技巧-面试官的考题
- iOS 瘦身!一个让 50% 本地图片消失的方案
- Arduino ESP8266利用定时器中断控制LED闪烁示例程序
- java生成xml文件head,生成XML文件 - Glucose的个人空间 - OSCHINA - 中文开源技术交流社区...
- springbooot学习记录
- mysqli_fetch_assoc()和mysqli_fetch_array()的区别与用法
- 软件测试的痛点有哪些?
- 解决webstorm调试js时Evaluate脚本获取dom属性丢失问题
- 自由交易:下一个阿里巴巴
热门文章
- 李开复:中国创业有四大优势
- 20年磨一剑,南京大学周志华团队出版专著总结演化学习引领性研究(再次送书)...
- Axure RP 8基础原件介绍
- Windows锁机病毒
- 毕设 数据库ER图绘制过程中的参考资料
- 关于一台机器运行两个身份证读卡器模块(总结)
- 【Linux】安装系统的时候遇到grub-install Error 问题的解决,超详细傻瓜式教程
- [UVA1449] Dominating Patterns(AC自动机,STL,计数,神坑)
- 在python中定义函数时不需要声明函数参数的类型_python定义函数时默认参数注意事项...
- 微信小程序入门(一):小程序账号注册 + 微信开发者工具安装