Toxiproxy is a framework for simulating network conditions
1–10 of 31 posts
Re: Toxiproxy is a framework for simulating network conditions
#2Re: Toxiproxy is a framework for simulating network conditions
#3Re: Toxiproxy is a framework for simulating network conditions
#4For local development on the Mac, there's also dummynet. Full docs at:
man 8 dnctlRe: Toxiproxy is a framework for simulating network conditions
#5Anyone know of anything like this but at the TCP level? I would love to have a way of simulating network partitions and different message delays for distributed algorithms implemented in Elixir. In an ideal world I'd be able to hook the elixir send/receive primitives to intercept messages between processes even in a single node.
Re: Toxiproxy is a framework for simulating network conditions
#6Anyone know of anything like this but at the TCP level? I would love to have a way of simulating network partitions and different message delays for distributed algorithms implemented in Elixir. In an ideal world I'd be able to hook the elixir send/receive primitives to intercept messages between processes even in a single node.
https://man7.org/linux/man-pages/man8/tc.8.html
Requires care to use and understand, so may not be applicable, but allows introducing latency, jitter, packet loss, etc.
Re: Toxiproxy is a framework for simulating network conditions
#7Anyone know of anything like this but at the TCP level? I would love to have a way of simulating network partitions and different message delays for distributed algorithms implemented in Elixir. In an ideal world I'd be able to hook the elixir send/receive primitives to intercept messages between processes even in a single node.
Re: Toxiproxy is a framework for simulating network conditions
#8Anyone know of anything like this but at the TCP level? I would love to have a way of simulating network partitions and different message delays for distributed algorithms implemented in Elixir. In an ideal world I'd be able to hook the elixir send/receive primitives to intercept messages between processes even in a single node.
Re: Toxiproxy is a framework for simulating network conditions
#9Re: Toxiproxy is a framework for simulating network conditions
#10Anyone know of anything like this but at the TCP level? I would love to have a way of simulating network partitions and different message delays for distributed algorithms implemented in Elixir. In an ideal world I'd be able to hook the elixir send/receive primitives to intercept messages between processes even in a single node.
May or may not be what you're looking for, but you can do lots of this in linux by using tc. https://man7.org/linux/man-pages/man8/tc.8.html Requires care to use and understand, so may not be applicable, but allows introducing latency, jitter, packet loss, etc.