分布式

  • 分布式 Session了解过吗?如何实现?

    如果不做任何处理的话,用户将出现频繁登录的现象,比如集群中存在 A、B 两台服务器,用户在第一次访问网站时,Nginx 通过其负载均衡机制将用户请求转发到 A 服务器,这时 A 服...

    2023年12月15日 0 75 0
  • 分布式系统的接口幂等性设计

    唯一id 每次操作,都根据操作和内容生成唯一的id,在执行之前先判断id是否存在,如果不存在则执行后续操作,并且保存到数据库或者redis等。 服务端提供发送token的接口 业务...

    2023年12月15日 0 73 0
  • 多线程分布式环境下如何保证唯一id?

    首先:单线程环境下可以使用数据库自增Id,编码简单,无需考虑记录唯一标识的问题。 但是到分布式或者多线程环境下,假如在表做了水平拆分,就不能使用自增Id,因为Insert的记录插入...

    2023年12月15日 0 83 0
  • 分布式事务的处理方式?

    事务:事务是由一组操作构成的可靠的独立的工作单元,事务具备ACID的特性,即原子性、一致性、隔离性和持久性。 本地事务:当事务由资源管理器本地管理时被称作本地事务。本地事务的优点就...

    2023年12月15日 0 86 0
  • 什么是CAP理论?

    CAP定理是由加州大学伯克利分校Eric Brewer教授提出来的,他指出WEB服务无法同时满足一下3个属性: 1、一致性(Consistency) : 更新操作成功并返回客户端完...

    2023年12月15日 0 74 0
  • 什么是BASE理论?

    CAP是分布式系统设计理论,BASE是CAP理论中AP方案的延伸,核心思想是即使无法做到强一致性(StrongConsistency,CAP的一致性就是强一致性),但应用可以采用适...

    2023年12月15日 0 90 0
  • 集群中主节点有什么作用?

    在分布式环境中,有些业务逻辑只需要集群中的某一台机器进行执行,其他的机器可以共享这个结果,这样可以大大减少重复计算,提高性能,所以就需要主节点。

    2023年11月30日 0 72 0
  • 简述ZAB协议

    ZAB协议是为分布式协调服务Zookeeper专门设计的一种支持崩溃恢复的原子广播协议,实现分布式数据一致性 所有客户端的请求都是写入到Leader进程中,然后,由Leader同步...

    2023年11月30日 0 73 0
  • 分布式事务解决方案

    XA规范:分布式事务规范,定义了分布式事务模型 四个角色:務管理器(协调者TM)、资源管理器(参与者RM),应用程序AP,通信资源管理器CRM 全局事务:一个横跨多个数据库的事务,...

    2023年11月30日 0 85 0
  • 分布式锁解决方案

    需要这个锁独立于每一个服务之外, 而不是在服务里面。 **数据库:**利用主键冲突控制一次只有一个线程能获取锁,非阻塞、不可重入、单点、失效时间 **Zookeeper分布式锁:*...

    2023年11月30日 0 78 0
  • 分布式id生成方案

    - uuid > 1,当前日期和时间 时间戳 > 2,时钟序列。计数器 > 3,全局唯一 的IEEE机器识别号,如果有网卡,从网卡MAC地址获得,没有网卡以其他方式获得。 > **...

    2023年11月30日 0 81 0
  • 简述你对RPC、RMI的理解

    RPC:在本地调用远程的函数,远程过程调用,可以跨语言实现 httpClient RMI:远程方法调用,java中用于实现RPC的一种机制,RPC的java版本, 是2EE的网络调...

    2023年11月30日 0 75 0
  • 分布式架构下,Session共享有什么方案

    1、采用无状态服务,抛弃session 2、存入cookie (有安全风险) 3、服务器之间进行Session同步,这样可以保证每个服务器上都有全部的Session信息,不过当服务...

    2023年11月30日 0 82 0
  • 负载均衡算法、类型

    **1、轮询法** 将请求按顺序轮流地分配到后端服务器上,它均衡地对待后端的每台服务器,而不关心服务器实际的连接数和当前的系统负载。 **2、随机法** 通过系统的随机算法,根据后...

    2023年11月30日 0 88 0
QR code