首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
springcloud第二季
编程小白009
创建于2022-11-22
订阅专栏
SpringCloud(H版&alibaba)学习笔记
暂无订阅
共18篇文章
创建于2022-11-22
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
seata配置
本例使用seata1.2,创建seata数据库,创建业务必须数据库,修改seata1.2配的置文件。
17.Seata
简介 解决问题 分布式前Java服务与数据库1->1 分布式后 1->1,1>多,多->多 保证多个服务之间的数据一致性 是什么 Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用
16.Sentinel
官网 https://github.com/alibaba/Sentinel/wiki/主页 与Hystrix区别 Hystrix 需要自己搭建监控平台。
15.Nacos
Nacos Dynamic Naming and Configuration Service 动态命名和配置服务 Nacos = Eureka+Config+Bus 注册中心与配置中心的组合.
14.Springcloud Alibaba简介
Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开
13.Sleuth
简介 官网 https://spring.io/projects/spring-cloud-sleuth 监控链路调用 这包括将跟踪数据(跨度)报告到的位置,要保留(跟踪)多少个跟踪,是否发送了远程字
12.Stream
简介 官网 https://spring.io/projects/spring-cloud-stream 是什么 Spring Cloud Stream是一个框架,用于构建与共享消息传递系统连接的高度
11.bus
Spring Cloud Bus将分布式系统的节点与轻量级消息代理链接 干什么 这可以用于广播状态更改(例如配置更改)或其他管理指令。
10.Config
分布式系统面临的---配置问题 微服务意味着要将单体应用中的业务拆分成一个个子服务,每个服务的粒度相对较小,因此系统中会出现大量的服务。由于每个服务都需要必要的配置信息才能运行.
8.Hystrix
简介 分布式系统面临的问题 复杂分布式系统中的应用程序有数十个依赖关系,每个依赖关系在某些时候不可避免的失败。 多个微服务之间调用时,假设 A 调B和C,B和C又调其他微服务,就是所谓的扇出。
7.OpenFeign
OpenFeign 概述 是什么 Feign是声明性Web服务客户端。它使编写Web服务客户端更加容易。
6.Ribbon
Ribbon 概述 是什么? Spring Cloud Ribbon 是基于 Netflix Ribbon 实现的一套客户端负载均衡的工具。
5.consul
consul 简介 是什么? Consul是一种服务网格解决方案,提供具有服务发现,配置和分段功能的全功能控制平面。
4.Zookeeper
Zookeeper 配置虚拟机和zookeeper 虚拟机终端输入ifconfig查看 ens33 下的端口号 查看主机与虚拟机之间通信是否畅通
3.Eureka
Eureka 什么是服务注册 Eureka Server 作为服务注册功能的服务器,它是服务注册中心,而系统中其他微服务,使用 Eureka 的客户端连接到 Eureka Server 并维持心跳连接
2.项目实践
项目实践 新建父项目 新建maven工程 选择模板 org.apache.maven.archetypes:maven-archetypes-site 选择项目字符编码
1.版本介绍
版本介绍 官网查看 cloud与boot 版本对应关系 更加详细的cloud与boot版本对应关系。
SpringCloud(H版&alibaba)
Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发。