mesh
mesh copied to clipboard
A tool for building distributed applications.
Looking at the PR's and issues, I wonder if this repo is no longer being maintained?
If a connection terminates with a dup error, do not add its remoteTCPAddress back into the targets
Sometimes machines have multiple IP addresses, and the one you wish peers to connect to is not the same as the one you connect out on.
If I config the local address in peers,does it work?
As title shows, if i submit issue or pr, will someone take a look?
The example project from ```examples/increment-only-counter``` is overengineered and too complicated for a usage example and there are no examples in the docs. I would suggest writing minimal working example in...
Hello, I am a newbie to weaveworks/mesh. I want to use it to build a distributed app. I wonder if there is an example that I can learn from or...
This PR adds support for custom surrogate Gossiper implementations, as well as the ability to access surrogate Gossip channels. If a GossiperMaker is not set, or the assigned GossiperMaker returns...
Lock is not released until the `Send()` [returns](https://github.com/weaveworks/mesh/blob/58dbcc3e8e63eed7dd77f3a6286855ae8c8876c1/protocol_crypto.go#L131). Taken together with #125 this means it can hold a lock forever. Sender and receiver each maintain state including a sequence number,...
We [set a deadline on reads](https://github.com/weaveworks/mesh/blob/58dbcc3e8e63eed7dd77f3a6286855ae8c8876c1/connection.go#L416) but not on writes. This means if something is blocking the other end of the connection we will wait forever. Since we expect connected...