At present, there are many distributed database architectures, but the overall architectures are not different. The main components all include coordination nodes, data sharding, metadata...
MIT 6.824, the 20-year-old MIT Distributed Systems Course, is at the top of the list. MIT 6.824, the 20-year-old MIT Distributed Systems Course, has announced...
The previous explanation to the actual combat problem 】-- design the structure design of gift receiving and multiple receiving phenomenon to solve? In case of...
Operational atomicity. Multithreaded synchronization. Keep the number of HTTP requests to a minimum. Merge style and script files. Whether to use a CDN network. Reduces...
Moving the previous article, recently developed a small program to meet a need to achieve distributed transaction management business requirements users in the process of...
In the previous article I shared my understanding and insight into the Paxos algorithm. At the end of the article I introduced Raft algorithm. Today...
An archive (for example, in WAR format or Jar format) contains the application that applies all the functionality, often referred to as a singleton application....
Naiad is a distributed system that executes cyclic parallel data streaming programs, providing high throughput batch processing, low latency streaming, iterative computing, and incremental computing....
Introduction: This paper briefly describes the resource definition, visual management and control capability and distributed batch processing capability of task scheduling platform, and provides some...
Introduction: In the process of enterprise digital transformation, it is natural to encounter scenarios such as message routing, remote live, protocol adaptation and message backup....
RedLock algorithm is an implementation of distributed lock based on Redis. After RedLock proposed it, Martin, a leading distributed researcher, criticized RedLock on Github.
RocketMQ Message Type "This is the 14th day of my participation in the 2022 First Update Challenge" Message type Common Message Order Message Delay Message...
Xxl-job is a hot distributed task scheduling framework. In distributed systems, we often use XXL-Job to do scheduled tasks. Xxl-job is easy to use, naturally...
When using Redis in actual development, the vast majority of business programmers only know two operations, Set Value and Get Value, and lack a general...
This is day 7 of my participation in the 2022 First Update Challenge. In a high-concurrency architecture, caching, fusing, and limiting traffic are very important...
In order to solve the problem of large granularity resource locking during transaction operation, a new transaction model is proposed based on the definition of...