[16章]SpringCloudAlibaba高并发仿斗鱼直播平台实战
2023-08-15 13:41 作者:bili_48219728313 | 我要投稿
学习地址1:https://pan.baidu.com/s/1rV8gI55I9Zo6G6c3itctKg 提取码:vcb8
学习地址2:https://pan.baidu.com/s/1BBw9JZuSn36H2GfSZ65VLg 提取码:7mi2
SpringCloudAlibaba高并发仿斗鱼直播平台实战课程,16章,视频+源码+文档下载
微服务架构与SOA架构的不同
微服务架构比SOA架构会更加的精细,让专业的人去做专业的。
目的是提高效率每个服务之间互不影响,微服务架构中,每个服务需要独立部署
SOA架构中可能数据库存储会发生共享,微服务强调每个服务都是单独数据库,保证每个服务之间互不影响。
微服务项目架构比SOA架构更加适合与互联网公司迅捷开发、快速迭代版本,因为粒度非常精细。
Spring Cloud Alibaba是一个基于Spring Cloud的开源框架,它提供了一系列的微服务解决方案,如服务注册与发现、配置中心、消息总线、负载均衡、服务熔断、限流等。本文将介绍Spring Cloud Alibaba的基本概念和使用方法。
面向服务(SOA)架构
典型代表有两个:流动计算架构和微服务架构;
流动计算架构:
当服务越来越多,容量的评估,小服务资源的浪费等问题逐渐显现,此时需增加一个调度中心基于访问压力实时管理集群容量,提高集群利用率。此时,用于提高机器利用率的资源调度和治理中心(SOA)是关键。流动计算架构的最佳实践阿里的Dubbo。
微服务架构
与流动计算架构很相似,除了具备流动计算架构优势外,微服务架构中的微服务可以独立部署,独立发展。且微服务的开发不会限制于任何技术栈。微服务架构的最佳实践是SpringCloud及Spring Cloud Alibaba。