Skip to content

WebAssembly/wasi-distributed-lock-service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wasi-distributed-lock-service

A proposed WebAssembly System Interface API.

Current Phase

wasi-distributed-lock-service is currently in Phase 1.

Champions

Phase 4 Advancement Criteria

wasi-distributed-lock-service should have at least two implementations (i.e., from service providers, and or cloud providers), and, at the very minimum, pass the testsuite for Windows, Linux, and MacOS.

Table of Contents

Introduction

The wasi-distributed-lock-service world aim to provide a set of generic interfaces for distributed lock services which provide mechanisms to ensure that only one process can mutate a particular state at a time. They are often used to prevent race conditions in scenarios where two or more processes attempting to update the same state at the same time that could result in data inconsistencies.

For example, in a e-commerce application, when a popular item is back in stock, a distributed lock service can be used to ensure that stock is not oversold by multiple processes attempting to update the stock count at the same time.

TODO

This readme needs to be expanded to cover a number of additional fields suggested in the WASI Proposal template.

About

No description, website, or topics provided.

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •