Moment For Technology

Paxos Distributed consistency protocol

The Paxos algorithm is a message-based consistency algorithm proposed in 1990 by Leslie Lamport ("La" in LaTeX, who was at Microsoft Research). Paxos is currently recognized as one of the most effective algorithms for solving distributed consensus problems, and it is arguably the source of all distributed consensus algorithms in the past few decades. We can often...

More open distributed transaction | ant gold to build Seata community

The SOFAStack (Scalable Open Finanical Architecture Stack) is a financial level distributed Architecture independently developed by Ant Financial, including various components needed to build a financial level cloud native Architecture, which has been trained by Ant Financial for more than a decade. SOFAStack was announced as open source in April 2018, and gradually...

Unavoidable distributed transactions

The introduction to the previous series of articles has covered communication between distributed services, so distributed transactions is the next topic we will learn about together, go. Database transaction is almost unavoidable in the existing large and small systems, more or less there will always be some business associated with a piece; For a single case

Read the distributed Architecture Knowledge System (including the super full core knowledge map)

With the development of mobile Internet and the popularity of intelligent terminal, computer systems from a single early collaboration work independently transition to more machine, the cluster according to the theory of distributed construct complex application service, on the basis of distributed is in a cloud native technology revolution, break the traditional mode of development thoroughly, liberated the productivity of a new generation. As the business develops to a certain extent, the services need to be decoupled, and then a single...

20 picture understand "distributed transaction" | ? fifth edition essay technology projects

Hello, I'm Yes. Today I'd like to take a look at distributed transactions, introduce some common implementations of distributed transactions, their advantages and disadvantages, their applicable scenarios, and bring out some of their variants. I'll also piggy-back on the distributed database's improved 2PC model to see how distributed databases work. Then analyze a wave of distributed transaction framework Seata concrete implementation,...

Brief analysis of common distributed task scheduling tools

In daily business, there are more or less such requirements that need to perform a task at a specified time, or perform a task periodically. Tasks like this can generally be boiled down to scheduled tasks. As the saying goes: Where there is demand, there is creation. In order to meet the needs of scheduled tasks, various task scheduling frameworks emerge. The Timer, ScheduledThreadPoolExec...

Flexible use of distributed lock to solve the problem of repeated data insertion

Distributed systems inevitably encounter some data conflicts in concurrent scenarios, such as read/write inconsistency and repeated data insertion. This paper introduces a typical case of using distributed lock to solve the problem of repeated data insertion in a distributed environment, and analyzes the cause of the problem and the exploration of the solution in detail.

The three years are distributed very miserable pit, exposure 10 hole | ? fifth edition essay technology projects

We're all talking about distribution, especially when you're interviewing, whether you're hiring a junior software engineer or a senior software engineer, you're going to have to know about distribution, you're going to have to have used it. What is the much-hyped distribution, and what are its advantages? Those of you who have seen Naruto must know naruto's signature ninjutsu: the art of multiple shadows at once. This technique has a particularly powerful place, process and experience: the feelings and experience of multiple dopes are phase...

Experience of distributed task scheduling XXL-Job

Xxl-job is a lightweight distributed task scheduling platform. Its core design goals are rapid development, simple learning, lightweight and easy to expand. It is now open source and available to multiple companies online product lines, right out of the box. The official documentation is perfect, so I don't need to go into detail. This article is mainly to build XXL-JOB and simple use of records. I am familiar with Idea development tools, so I use Idea Gr here...

Search
About
mo4tech.com (Moment For Technology) is a global community with thousands techies from across the global hang out!Passionate technologists, be it gadget freaks, tech enthusiasts, coders, technopreneurs, or CIOs, you would find them all here.