• 【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.分布式配置中心(集群没有关系)

  • 相关阅读:
    排序——快速排序
    文件操作(获取英文单词)
    两位整数变英文单词
    Doodle Poll 投票文档
    手机与笔记本蓝牙配对
    浏览器的断电续传功能
    3ds max 2011 安装步骤及其注意事项
    anti-alising的基本理解
    OpenGL pipeline (very important)
    secureCrt
  • 原文地址:https://www.cnblogs.com/haoworld/p/bdistributed-fen-bu-shi-xi-tong-zhong-yu-dao-de-we.html
Copyright © 2020-2023  润新知