关于怎么实现承载更多用户量的系统,一直是我重点关注的一个技术方向。改造架构提高承载力,通常来讲分为两个大方向,互相配合实现。
今天聊一下时间的话题。在分布式系统中,“时间” 是一个挺有趣,但是很难处理的东西。我把自己的理解简单整理下来。
前端是用户直接与之交互的部分,通常在浏览器中运行。它负责呈现和展示数据,与用户进行交互。
由于我们现在很多的系统都是分布式的系统,在分布式系统中,若想让多个服务器都共享同一份数据,又想这个数据存在于内存中,此时使用 redis 就是一个可选的选择了
Java事务处理在分布式系统中扮演了重要角色。从CAP理论的权衡,到ACID原则的严格保证,再到分布式事务和两阶段提交的复杂实现,每个层次都有各自的适用场景。设...
分布式系统有它特有的设计模式,无论意识到还是没有意识到,我们都会接触很多,网上这方面的材料不少,比如 《Catalog of Patterns of Distr...
就像 Martin Fowler 说的那样,“分布式调用的第一原则就是不要分布式”,谈分布式锁也要先说,不要使用分布式锁。原因很简单,分布式系统是软件系统中复杂...
近些年,一些大厂及其客户都关注系统可靠性,现将分布式系统可靠性测试概述整理如下,期望起到抛砖迎玉作用。也欢迎各位大佬评论区里留言。
一:案例描述 知己知彼,方能百战百胜,数据恢复也是一样,详细了解数据丢失的过程,可以使数据恢复更加简单,与客户详细沟通得知故障原因如下:整个VMware vSp...
近期,我司处理了一个由10台华为OceanStor存储组成的vSAN超融合架构,其中一台存储闪存盘出现故障,用户取下后用新的闪存盘代替,然后对该闪存盘所在的磁盘...
在线视频流平台是一个允许用户在线观看和分享视频内容的系统。随着互联网的普及和高清视频内容的增长,该平台需要处理大量的用户请求、视频数据以及实时流传输。因此,采用...
分布式计算是近年提出的一种新的计算方式。所谓分布式计算就是在两个或多个软件互相共享信息,这些软件既可以在同一台计算机上运行,也可以在通过网络连接起来的多台计算机...
OpenDDS(Open Data Distribution Service)是一个开源的、高性能的实时数据分发和通信框架,符合OMG(Object Manag...
在Java中,“分布式”通常指的是分布式系统或分布式计算的概念。我们可以把它想象成一个团队合作的情景:在一个大型项目中,不同的团队成员可能分布在不同的地点,但他...
Spring Cloud是一个用于构建分布式系统的开发框架,它基于Spring Boot构建,提供了一系列的工具和组件,用于简化分布式系统中的开发、部署和管理。...
理论上这些数据是在运行时实时计算的数据,如果对于单机的倒还好说,每次请求这个接口直接实时计算一次就可以了。
在分布式系统中,由于数据可能分布在多个数据库或服务器上,因此需要一个能在全局范围内生成递增ID的机制。常见的分布式ID生成器有Twitter的Snowflake...
在常见的支付场景下,我们会有 余额变动 的场景存在。比如说:在购买一个商品的时候,我们要去进行 支付 ;或者在某个APP里看了很多短视频后,我们要对奖励进行提现...
Raft算法以其易于理解和实现的特点,在分布式系统中得到广泛应用。通过领导选举、日志复制和安全性保障,Raft算法有效地解决了分布式系统中的一致性问题。随着分布...