大型Java项目架构演进(小白)

本文探讨了大型Java项目的架构演进,包括增加服务器、引入缓存、处理分布式缓存的问题、负载均衡策略以及Session管理。重点讲述了数据库读写分离、数据库水平拆分和事务管理,还涉及到了NoSQL和搜索引擎的应用。
摘要由CSDN通过智能技术生成

这里写图片描述

  • 增加服务器
  • 大部分的访问都在小部分的数据(缓存)上
  • 增加缓存(具有哪种业务特点的数据适合使用缓存)
    • 远程缓存
      • 远程单机缓存
      • 远程分布式缓存 (集群)
        • 分布式缓存在扩容时会遇到什么问题
        • 分布式缓存的算法有哪几种,优缺点
    • 本地缓存
  • 负载均衡调度服务器(横向扩展服务器,解决服务器处理能力瓶颈)
    • 调度策略都有哪些,优缺点,场景(轮询,权重,地址散列,加权…..)

    • 这里写图片描述

Session管理

  • Session Sticky 粘滞会话,Nat转化至固
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值