【Distributed】分布式系统中遇到的问题

一、概述

  大型互联网公司公司一般都采用服务器集群,这样就要实现多个服务器之间的通讯,在nginx实现负载均衡(分布式解决方案)服务器集群会产生那些问题?
  

  1. 分布式锁(基本)单纯的Lock锁或者synchronized只能保证单个jvm中线程安全问题
  2. 分布式Sessin一致性问题
  3. 分布式全局id (也可以使用分布式锁)
  4. 分布式配置中心
  5. 分布式日志收集系统
  6. 分布式任务调度系统
  7. 分布式事务(重点)

二、服务器集群后会遇到哪些问题

1.分布式Session问题 (因为Session存放在服务端,Sessionid对应找不到Session)
2.分布式任务调度平台(服务器集群之后如何保证定时Job唯一性) 幂等性
3.分布式锁解决方案
基于Zookeeper使用临时节点+事件通知
基于redis setnx方式缺点:不推荐,死锁、代码复杂
SpringCloud对redisson redis中提供很多关于分布式解决方案分布式锁(重点讲)
4.分布式日志收集问题 elk、大型的电商互联网内部分布式日志收集
5.分布式事务问题(集群没有关系) rpc远程通讯服务与服务之间实现事务管理。如何纯手写一个自己分布式事务解决框架模仿与1cn
6.分布式配置中心(集群没有关系)

转载于:https://www.cnblogs.com/haoworld/p/bdistributed-fen-bu-shi-xi-tong-zhong-yu-dao-de-we.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值