目录

1 微服务架构概述

什么是微服务

服务注册中心:

服务调用:

服务调用2:

服务降级:

服务网关:

服务配置:

服务总线:


1 微服务架构概述

什么是微服务

微服务是一种架构模式,他提倡将单一应用程序划分成一组小的服务,服务之间互相协调,互相配合,为用户提供最终价值。每个微服务运行在其独立的进程中,服务与服务间采用轻量级的通信协作。(通常是基于HTTP协议的Restful API)

整个微服务体系包含:服务注册与发现、服务调用、服务熔断、负载均衡、服务降级、服务消息队列、配置中心管理、服务网管、服务监控、全链路追踪、自动化构建部署、服务定时任务调度操作

服务注册中心:

eureka 停更

zookeeper 可替代

consul 可替代(不推荐)

nacos 可完美替代eureka

服务调用:

ribbon 可用

loadBalancer 可用

服务调用2:

feign 停更

openFeign 可替代

服务降级:

hustrix 停更(企业大量使用)

resilience4j 国外大量使用,国内很少使用

sentinel springcloud alibaba 推荐使用

服务网关:

zuul

gateway 可用 推荐使用

服务配置:

config 可用

nacos

服务总线:

bus

nacos

SpringCloud以及SpringCloudAlibaba所涉及到经常使用的组件如下图:

×代表目前为止,官网停止维护更新、或者不推荐使用的

√代表依然在持续维护和推荐使用的组件

对于以下组件的详细学习视频资料参照B站周阳的Spring Cloud的内容,本人会针对周阳的学习内容进行整理总结和深入

将持续搭建项目工程,完成对以上涉及到的所有组件的使用和学习,后续学习记录将持续在csdn更新,需要对以上组件进行学习或了解的可以持续关注一起进行交流,不足之处还望大神指正。

下一篇:SpringCloud工程项目搭建

SpringCloud及SpringCloudAlibaba微服务组件相关推荐

  1. 微服务入门篇(二),万字长文带你实操作SpringCloudAlibaba微服务组件

    目录 SpringCloudAlibaba介绍 简介 为什么要学SpringCloudAlibaba 从Spring Cloud netflix 到 Spring Cloud Alibaba 功能组件 ...

  2. 2:Alibaba微服务组件Nacos注册中心

    Spring Cloud Alibaba系列目录 提示:这里是第二章:Alibaba微服务组件Nacos注册中心 微服务和Spring Cloud Alibaba介绍 Alibaba微服务组件Naco ...

  3. 【学习日记2023.6.9】之 SpringCloud入门(认识微服务_服务拆分和远程调用RestTemplate_Eureka注册中心_Ribbon负载均衡_Nacos注册中心)

    文章目录 SpringCloud 1. 认识微服务 1.1 单体架构 1.2 分布式架构 1.3 微服务 1.4 SpringCloud 1.5 总结 2. 服务拆分和远程调用 2.1 服务拆分原则 ...

  4. 读书笔记-SpringCloudAlibaba微服务原理与实战-谭锋-【未完待续】

    SpringCloudAlibaba微服务原理与实战 谭锋 电子工业出版社 ISBN-9787121388248 仅供参考, 自建索引, 以备后查 一.应用架构演进.微服务发展史 1.单体架构 一般来 ...

  5. SpringCloud(若依微服务版)读取Nacos中的配置以及多个服务共享Nacos配置的使用

    场景 若依微服务版手把手教你本地搭建环境并运行前后端项目: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/109363303 在上 ...

  6. No6-6.从零搭建spring-cloud-alibaba微服务框架,添加用户鉴权逻辑,动态数据权限(使用AOP实现)等(六,no6-6)

    代码地址与接口看总目录:[学习笔记]记录冷冷-pig项目的学习过程,大概包括Authorization Server.springcloud.Mybatis Plus~~~_清晨敲代码的博客-CSDN ...

  7. No6-3.从零搭建spring-cloud-alibaba微服务框架,实现资源端用户认证与授权等(三,no6-3)

    代码地址与接口看总目录:[学习笔记]记录冷冷-pig项目的学习过程,大概包括Authorization Server.springcloud.Mybatis Plus~~~_清晨敲代码的博客-CSDN ...

  8. 微服务组件记事本:Skywalking的ES索引 · 收藏篇

    (2021年倒计时33天) 书接上文,在上回书中,我们说到了<微服务组件记事本:Skywalking执行效果 · 多图篇>,文章比较详细的展示了Skywalking中的各种数据和图表展示, ...

  9. springcloud Hystrix Dashboard微服务监控

    springcloud  Hystrix Dashboard微服务监控简介 Hystrix监控 除了隔离依赖服务的调用以外,Hystrix还提供了近实时的监控,Hystrix会实时.累加地记录所有关于 ...

最新文章

  1. 深入浅出 消息队列 ActiveMQ(转)
  2. 8个实用而有趣Bash命令提示行
  3. WPF usercontrol 自定义依赖属性
  4. go语言基础到提高(7)-数组
  5. Mybatis源码研究6:元数据(metadata)
  6. publiccms实现遍历多级分类下的不同样式内容
  7. 95-30-020-java.util-Map
  8. c语言指针的应用实验报告6,C语言实验六实验报告——指针.doc
  9. 18.10 汇编语句
  10. mac word无法显示仿宋字体解决方案
  11. 英文论文查重用什么软件比较好?
  12. 内核5.4以上, Realtek 8111网卡初始化失败
  13. python设置计算题_python tkinter做的生成计算题的GUI
  14. 利用Windows命令行快速隐藏文件
  15. 超越MRT无数倍的MODIS在线拼接AppEERAS
  16. vue3 +Element-puls ,table 中使用$refs修改scrollTop 到顶部
  17. 循环冗余校验码例题[转帖]
  18. 简单理解 tr069协议
  19. ping回显请求超时time out故障解决过程
  20. 链上天眼Pro2.0正式上线

热门文章

  1. MySql中的行锁和表锁的理解
  2. web全栈工程师技能介绍
  3. TensorFlow RunTime(TFRT) 小试
  4. 电脑合上盖子不锁屏_win10笔记本合上盖子不锁屏
  5. FCN(全卷积网络)部分函数方法更新说明
  6. IDEA Schemas and DTDs
  7. Masonry 设置宽高比例
  8. 计算机画图怎样更改文字,如何在图片上改字|超简单的修改图片里文字方法
  9. 【调研】成功的IT公司的老板几乎都是技术出身
  10. 新店速递丨白玉兰(商务)酒店赣榆吾悦广场店 正式上线