lasp
partisan
lasp | partisan | |
---|---|---|
1 | 3 | |
893 | 887 | |
- | 0.7% | |
2.4 | 8.3 | |
about 3 years ago | about 1 month ago | |
Erlang | Erlang | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
lasp
-
Internal Consistency in Streaming Systems
I honestly don't recall; I was more a kibitzer in that realm.
Chris Meiklejohn with the Lasp project would be a good person to reach out to.
https://github.com/lasp-lang/lasp
partisan
-
Distributed² Machine Learning Notebooks with Elixir and Livebook
> I do wonder if maybe streaming large data chunks over Erlang distribution might be a problem and a secondary data channel (e.g. over udp or sctp) might be worth playing with.
You may want to take a look at the partisan[0] library written in Erlang. It is basically that, a reimagination of distributed Erlang, except that it can be multiplexed over multiple connections.
[0] - https://github.com/lasp-lang/partisan/
-
need help understanding gossip protocol in erlang
Projects: - https://github.com/helium/plumtree - https://github.com/lasp-lang/partisan
-
Toxiproxy is a framework for simulating network conditions
You might be interested in Partisan's fault injector. I don't know if @cmeiklejohn is still working on it, but it's really cool nonetheless.
https://www.youtube.com/watch?v=KrwhOkiifQ8
https://github.com/lasp-lang/partisan
What are some alternatives?
ra - A Raft implementation for Erlang and Elixir that strives to be efficient and make it easier to use multiple Raft clusters in a single system.
vaurien - TCP hazard proxy
streaming-consistency - Demonstrations of (in)consistency in various streaming systems.
noxious - A Rust port of Toxiproxy server
emqx - The most scalable open-source MQTT broker for IoT, IIoT, and connected vehicles
yamerl - YAML 1.2 and JSON parser in pure Erlang
erleans - Erlang Orleans
khepri - Khepri is a tree-like replicated on-disk database library for Erlang and Elixir.
cowboy - Small, fast, modern HTTP server for Erlang/OTP.
toxiproxy - :alarm_clock: :fire: A TCP proxy to simulate network and system conditions for chaos and resiliency testing
Comcast - Simulating shitty network connections so you can build better systems.
observer_cli - Visualize Erlang/Elixir Nodes On The Command Line