In software engineering, Tracing refers to Logging and Metrics, while Tracing refers to Logging and Metrics. Logging: It is used to record discrete events, including...
Disruptor aims to provide low-latency, high-throughput work queues in an asynchronous event processing architecture. It ensures that any data is owned by only one thread...
In Sentinel, all resources are assigned a resourceName (resourceName). Each resource call creates an Entry object. Entry can be created automatically by adapting to the...
Traffic limiting: Controls the application inlet traffic, migrates instantaneous traffic backward, adaptively limits the downstream request traffic, and dynamically adjusts the traffic according to the...
Applications in a complex distributed architecture have dozens of dependencies, each of which will inevitably lose at some point (due to abnormal failures). Details below
This paper introduces the election process of distributed framework, which is divided into Redis and Zookeeper. 1. The election mechanism of distributed system is still...
A distributed transaction is a transaction composed of multiple local transactions, which usually occurs in distributed scenarios. Distributed transactions are used to solve the consistency...
The above is the definition of Bigtable, which is featured by Sparse, distributed, sorted map. In addition, there is a key word: structured. Bigtable is...
Basic availability: When a distributed system fails, it allows the loss of some available functions to ensure the availability of core functions. For example, e-commerce...
Your "like" is the best support and motivation for me. Pay attention to xiao Ge play structure, follow-up efforts to launch high-quality content. Chat 🏆...
Sisyphus combines the benefits of Spring-Retry and Gauva-Retrying and is flexible to use. Today, let's take a look at the story behind Sisyphus. Scenario Import...
Applications in a complex distributed architecture have dozens of dependencies, each of which will inevitably lose at some point (due to abnormal failures). Details below
Where there is someone (lock), there is river's lake (affairs). Today, I don't talk about river's lake, to tease people. The concept of distributed lock,...
Performance issues: As you can see from the flow, the biggest disadvantage is that the nodes are blocked during execution. All the nodes that operate...
Preface In this storage system contains many components, in addition to the core nose (controller), disk array (JBOD) and switch equipment, there are management equipment...