一个轻量级的微服务库,基于.Net 6 + Abp框架 可快速地将现有项目改造成为面向服务体系结构,实现模块间松耦合。
Centralized Lock for Distributed Scheduler/Task ⏱️ for Go (Supports Redis, DynamoDb, Postgres🔒).
Distributed peer-to-peer chat using IPFS
Rabia: Simplifying State-Machine Replication Through Randomization (SOSP 2021)
nsq注释版基于0.3.7版本
Artifact for "Shockwave: Fair and Efficient Cluster Scheduling for Dynamic Adaptation in Machine Learning" [NSDI '23]
Multiagent hybrid simulator of road traffic in Qt/C++ and OpenStreetMap.
Kubernetes operator for YTsaurus.
Author microservices without thinking about faults or servers. Then compile and deploy anywhere.
Sayiir — simple, embeddable durable workflow engine in Rust, node.js/python bindings. Checkpoint-based recovery, no deterministic replay. Simplified a...
An attempt to reproduce Google Filesystem 2002
分布式CDN边缘节点, 由统一的控制中心对节点进行管控。
Logical clocks implementation in Rust
⛵ A distributed key-value store based on Raft. (WIP)
A Goal-Oriented Approach to Knowledge Discovery in Multi-Agent Systems
WRENCH: Cyberinfrastructure Simulation Workbench
A list of self curated blogposts, videos and exercises on various technologies that I find interesting
Learning summary and examples about data systems.
Experimental High level Raft framework
Implementation of a LSTM with TensorFlow and distributed on Apache Spark
Concise, version-tolerant result pattern implementation for Microsoft Orleans 8
An implementation of Saga pattern for distributed transactions with NodeJS and AWS
An agent library for systems of nested automata.
Modern Redis and Valkey locking library with universal client support (node-redis, ioredis, Valkey GLIDE)
Reference library/SDK of the Theta Mesh Delivery Protocol
ViewStamped Replication implementation in Go
A modern, high-performance UUID library for .NET ecosystem. Features time-ordered identifiers, cryptographic security, multiple encoding formats and s...
Dynamo-inspired distributed leader-less key-value database that has no unique features and no apparent reason to exist
Tools for peer-to-peer privacy with Ethereum and AZTEC
WFCommons: A Framework for Enabling Scientific Workflow Research and Development
Easily spawn Elixir nodes (supervising, Mix configured, easy asserted / refuted) within ExUnit tests
Ease used microservice framework
Hapi is a Python library for building Conceptual Distributed Model using HBV96 lumped model & Muskingum routing method
Stream Processing Made Easy
mit 6.824 raft 协议的完整实现
Two-phase (2PC) and three-phase (3PC) protocols implementaion in Golang
Go implementation of DxChain protocol
Chain replication server framework for Rust
some notes on learning C++, Go, UNIX, Database and Distributed System
Medium blog projects. gRPC, Distributed Http Tracing, Redis Cluster.
an implementation of Consistent Hashing in pure Ruby using an AVL tree
Networking for high-performance distributed systems.
Restful Autocomplete service with Neo4j graph backend. Returns top suggestions.
Python mediator bus micro-framework for CQRS and Event Sourcing
An implementation of a Quartz Scheduler JobStore using Hazelcast distributed Collections
Orleans providers for Azure Cosmos DB
🪵 From scratch implementation of Raft consensus algorithm in Go