小滴课堂微服务学习笔记

什么是单机应用

  • 单机架构:所有前端,后端代码,功能都在一个应用,读对应的一个数据库

    优点:易于测试,便于集成,不需要考虑节点更新

    缺点:依赖过于庞大,开发速度慢,起一个项目就内存不够了

  • 集群部署:为避免某一个节点单点故障,不影响整个业务

  • 数据库集群:数据库也会存在单点故障,以主从形式部署

在这里插入图片描述

  • 负载均衡:根据后端每一个节点的压力进行分发

    负载均衡策略:

    1.轮询:每一个节点轮流分配

  • 分布式架构
    SOA:面向服务的架构,包含多个服务,服务之间相互依赖,提供一系列的功能
    微服务:将一个大的单体应用细粒度服务化拆分,各个服务独立打包部署,各个服务通过网络调用
    优点:

    • 易于开发,理解,维护
    • 独立部署和启动

在这里插入图片描述

  • 缺点:

    • 分布
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值