分布式系统
文章平均质量分 95
计算机系统中组件分布在不同的计算机或者节点上,通过网络进行通讯和协作,共同完成某项任务或提供某种服务的一种高效、灵活、可扩展的架构模式,适用于处理大规模、高并发的业务需求。通过分布式架构,将系统拆分成多个独立的部分,分别部署在不同的节点上,实现资源的共享和协同工作,从而提高系统的整体性能和可靠性。
独泪了无痕
投身于天地这熔炉,一个人可以被毁灭,但绝不会被打败!一旦决定了心中所想,便绝无动摇。迈向光明之路,注定荆棘丛生,但从不妨碍我继续向前。自己选择的路,即使再荒谬、再艰难,跪着也要走下去!放弃,曾令人想要逃离,但绝境重生方为宿命。若结果并非所愿,那就在尘埃落定前奋力一搏!
展开
-
【老生常谈】一文理解Java中的各种锁
本文Java中常用的锁以及常见的锁的概念进行了基本介绍,限于篇幅以及个人水平,没有在本篇文章中对所有内容进行深层次的讲解。其实Java本身已经对锁本身进行了良好的封装,降低了小伙伴们在平时工作中的使用难度。在编写多线程程序时,需要特别注意共享资源的访问和操作,避免出现竞态条件等问题,确保程序的正确性和稳定性。同时,也需要注意多线程的性能问题,合理使用锁机制,避免过多的锁竞争导致程序的性能下降。参考资料Java中的锁。原创 2024-05-18 18:41:47 · 1020 阅读 · 0 评论 -
分布式锁-快速入门
由于在平时的工作中,线上服务器是分布式多台部署的,经常会面临解决分布式场景下数据一致性的问题,那么就要利用分布式锁来解决这些问题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性、可用性和分区容错性,最多只能同时满足两项”,故此很多系统在设计之初就要对这三者做出取舍。在互联网领域的绝大多数的场景中,都需要牺牲强一致性来换取系统的高可用性,系统往往只需要保证“最终一致性”,只要这个最终时间是在用户可以接受的范围内即可。原创 2024-05-07 17:34:50 · 704 阅读 · 0 评论 -
初识分布式事务
事务可以看做是一次大的活动,它由不同的小活动组成,这些活动要么全部执行成功,要么全部执行失败。事务提供一种机制将一个活动涉及的所有操作纳入到一个不可分割的执行单元,组成事务的所有操作只有在所有操作均能正常执行的情况下方能提交,只要其中任一操作执行失败,都将导致整个事务的回滚。简单地说,事务提供一种“要么什么都不做,要么做全套(All or Nothing)”机制。事务涉及多个操作,多个操作之间的数据必须保持强一致性。原创 2024-05-02 17:03:39 · 783 阅读 · 0 评论