lasp-lang / Partisan
Licence: apache-2.0
High-performance, high-scalability distributed computing with Erlang and Elixir.
Stars: ✭ 652
Labels
Projects that are alternatives of or similar to Partisan
Layr
A decentralized (p2p) file storage system built atop Kademlia DHT that enforces data integrity, privacy, and availability through sharding, proofs of retrievability, redundancy, and encryption, with smart-contract powered incentive scheme
Stars: ✭ 90 (-86.2%)
Mutual labels: distributed-systems, tcp
Faang
Facebook, Amazon, Apple, Netflix and Google (FAANG) Job preparation.
Stars: ✭ 557 (-14.57%)
Mutual labels: distributed-systems
Elasticdl
Kubernetes-native Deep Learning Framework
Stars: ✭ 604 (-7.36%)
Mutual labels: distributed-systems
Grain
grain是一个极简的、组件式的RPC框架,灵活且适合渐进学习,可与任何框架整合。同时包含(系统通用多线程模型与消息通讯 || 多对多关系的分布式锁 || 基于Servlet的HTTP框架 || 基于系统通用多线程模型的Websocket框架 || 支持行级锁的多线程锁 )等组件,按需选择组件,不绑架开发者。
Stars: ✭ 577 (-11.5%)
Mutual labels: tcp
Usockets
Miniscule cross-platform eventing, networking & crypto for async applications
Stars: ✭ 611 (-6.29%)
Mutual labels: tcp
Git Bug
Distributed, offline-first bug tracker embedded in git, with bridges
Stars: ✭ 5,431 (+732.98%)
Mutual labels: distributed-systems
Lightctr
Lightweight and Scalable framework that combines mainstream algorithms of Click-Through-Rate prediction based computational DAG, philosophy of Parameter Server and Ring-AllReduce collective communication.
Stars: ✭ 644 (-1.23%)
Mutual labels: distributed-systems
Ray
项目停止更新,新项目:https://github.com/RayTale/Vertex
Stars: ✭ 635 (-2.61%)
Mutual labels: distributed-systems
Memento
Simple + Powerful interface to the Mnesia Distributed Database 💾
Stars: ✭ 597 (-8.44%)
Mutual labels: distributed-systems
Pixie
Instant Kubernetes-Native Application Observability
Stars: ✭ 589 (-9.66%)
Mutual labels: distributed-systems
Golimit
Golimit is Uber ringpop based distributed and decentralized rate limiter
Stars: ✭ 581 (-10.89%)
Mutual labels: distributed-systems
Sensu Go
Simple. Scalable. Multi-cloud monitoring.
Stars: ✭ 625 (-4.14%)
Mutual labels: distributed-systems
Neutrino
Privacy-Preserving Bitcoin Light Client
Stars: ✭ 564 (-13.5%)
Mutual labels: distributed-systems
Libnet
A portable framework for low-level network packet construction
Stars: ✭ 640 (-1.84%)
Mutual labels: tcp
Sockets
🔌 Non-blocking TCP socket layer, with event-driven server and client.
Stars: ✭ 559 (-14.26%)
Mutual labels: tcp
Blinksocks
A framework for building composable proxy protocol stack.
Stars: ✭ 587 (-9.97%)
Mutual labels: tcp
Learning tools
Go 学习、Go 进阶、Go 实用工具类、Go-kit ,Go-Micro 微服务实践、Go 推送
Stars: ✭ 605 (-7.21%)
Mutual labels: tcp
Partisan
Partisan is a flexible, TCP-based membership system for Erlang/Elixir.
Partisan features:
- Single node testing, facilitated by a disterl control channel for figuring out which ports the peer service is operating at.
- Messages are sent via TCP connections that are maintained to all cluster members.
- Failure detection is performed TCP.
- Connections are verified at each gossip round.
- Configurable fanout.
- On join, gossip is performed immediately, instead of having to wait for the next gossip round.
- HyParView implementation.
Partisan has many available peer service managers:
- Full membership with TCP-based failure detection:
partisan_pluggable_peer_service_manager.
- Client/server topology:
partisan_client_server_peer_service_manager.
- HyParView, hybrid partial view membership protocol, with TCP-based failure detection:
partisan_hyparview_peer_service_manager.
- Static topology:
partisan_static_peer_service_manager
.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].