从分布式到微服务的跨度思考
文章平均质量分 94
分布式系统到微服务:架构演进与实践指南
在这个快速发展的技术时代,软件系统正从传统的单体架构向分布式和微服务架构转型。这种转变不仅带来了更高的灵活性和可扩展性,同时也带来了新的挑战和机遇。
周辞
为代码而疯狂,一辈子CS人!
展开
-
不确定性下的边界在哪?量子计算中的高斯波色取样
高斯波色取样(Gaussian Boson Sampling,简称GBS)是一种量子计算任务,主要用于展示量子计算在某些特定任务上相较于经典计算的潜在优势。在量子计算领域,高斯波色取样(GBS)展示了量子计算在特定任务上的潜在优势。通过复杂的量子光学网络,GBS能够快速生成特定光子分布,这在经典计算机上是极具挑战性的。量子计算利用量子位的并行性和量子纠缠,能够更高效地处理这类任务,从而为未来量子计算的发展奠定了基础。原创 2024-07-10 21:06:43 · 1428 阅读 · 0 评论 -
mit 6.824 分布式系统/Raft一致性算法学习(2)
这里的计算量或许会非常大。所以这是Raft论文的图2所描述的过程,很明显,这种从头开始执行的机制不是很好,但是这是Raft协议的工作流程。下一课我们会看一种更有效的,利用checkpoint的方式。原创 2024-07-07 21:50:54 · 687 阅读 · 0 评论 -
mit 6.824 分布式系统/Raft一致性算法学习(1)
分布式系统应用在很多现实生活中系统,例如大型网站通常是由大量的计算机构成的分布式系统来运行。当我刚开始教这门课的时候,分布式系统还是一种学术上的好奇尝试。人们只是发现有时需要一些小规模的系统,并且预感在未来这(大规模分布式系统)可能很重要。但是现在,随着大型网站的兴起和推动,出现了大量的数据和大型数据中心。在过去的二十年中,分布式系统已经是计算架构中很重要的一部分。这意味着大量的精力投入到解决相关问题的工作中,但是同样有少数问题还没有被解决。提示:以下是本篇文章正文内容,下面案例可供参考。原创 2024-07-06 21:10:44 · 724 阅读 · 0 评论 -
浅谈CAP理论到BASE理论跨度变化
我们设计系统不能同时具备CAP这三种特性。但是也并不是说,保证了其中2点后,就完全抛弃了另外一点。只是相对的要做一些牺牲。比如在保证CP的情况下,虽然没办法保证高可用性,可这不意味着可用性就为0,我们可以通过合理的设计尽量的提高可用性,让可用性尽可能的接近100%。同理,在AP的情况下,也可以尽量的保证数据的一致性,或者实现弱一致性,即最终一致性。结合实际的业务场景、和具体需求,基于CAP定理来进行权衡和设计可用且稳定的分布式系统。原创 2024-07-05 18:19:52 · 624 阅读 · 0 评论