Moment For Technology

Microservices - Distributed Locking (1) -MySQL solution

What is distributed locking? In the distributed model, only one copy (or limited) of data is available. At this time, the technology of locking is needed to control the number of processes that modify data at a certain time. The lock is represented by a status value, and the occupancy and release of the lock are marked by the status value.

Fragmentary knowledge of microservices architecture

This paper is a systematic introduction to microservice architecture, comparing the advantages and disadvantages of single application architecture and microservice architecture, and focusing on the aspects of microservice architecture design, such as service separation, communication mode, observability, security, deployment-related and other related modes

Simple understanding of OAuth 2.0

OAuth2 was originally proposed based on the issue of open inter-system licensing, assuming that there was now a third-party application: a "cloud printing service" that could print out users' photos stored at Google. To use the service, users have to let the Cloud Print service read their photos stored on Google. The problem is that Google will only allow the "cloud Printing service" to read this if the user gives permission...

Microservice - Distributed Lock (3) -Zookeeper solution

What is distributed locking? In the distributed model, only one copy (or limited) of data is available. At this time, the technology of locking is needed to control the number of processes that modify data at a certain time. The lock is represented by a status value, and the occupancy and release of the lock are identified by the status value.

Microservices - Distributed Locking (ii) -Redis solution

What is distributed locking? In the distributed model, only one copy (or limited) of data is available. At this time, the technology of locking is needed to control the number of processes that modify data at a certain time. The lock is represented by a status value, and the occupancy and release of the lock are identified by the status value.

API + BFF no longer worries about compatibility and adaptation

A common architectural model for microservices is API gateway + service. The API gateway implements common entry logic such as authentication, load balancing, and middleware. Services implement specific business functions. So what are the pitfalls in the API gateway design? Version 1.0 penetrates services directly to the Extranet

An introduction to ETCD

Etcd is an open source project launched by the CoreOS team in June 2013 with the goal of building a highly available distributed key-value database. Raft protocol is used as consistency algorithm in ETCD, and ETCD is implemented based on Go language. Raft: An algorithm used by ETCD to ensure strong consistency of distributed systems. Node: a Raft shaped...

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.