{"action":"created","issue":{"url":"https://api.github.com/repos/aspnet/SignalR/issues/2263","repository_url":"https://api.github.com/repos/aspnet/SignalR","labels_url":"https://api.github.com/repos/aspnet/SignalR/issues/2263/labels{/name}","comments_url":"https://api.github.com/repos/aspnet/SignalR/issues/2263/comments","events_url":"https://api.github.com/repos/aspnet/SignalR/issues/2263/events","html_url":"https://github.com/aspnet/SignalR/issues/2263","id":322531000,"number":2263,"title":"Consider building a gossip protocol based backplane","user":{"login":"israellot","id":840042,"avatar_url":"https://avatars1.githubusercontent.com/u/840042?v=4","gravatar_id":"","url":"https://api.github.com/users/israellot","html_url":"https://github.com/israellot","followers_url":"https://api.github.com/users/israellot/followers","following_url":"https://api.github.com/users/israellot/following{/other_user}","gists_url":"https://api.github.com/users/israellot/gists{/gist_id}","starred_url":"https://api.github.com/users/israellot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/israellot/subscriptions","organizations_url":"https://api.github.com/users/israellot/orgs","repos_url":"https://api.github.com/users/israellot/repos","events_url":"https://api.github.com/users/israellot/events{/privacy}","received_events_url":"https://api.github.com/users/israellot/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/aspnet/SignalR/milestones/5","html_url":"https://github.com/aspnet/SignalR/milestone/5","labels_url":"https://api.github.com/repos/aspnet/SignalR/milestones/5/labels","id":2394578,"number":5,"title":"Discussions","description":null,"creator":{"login":"muratg","id":1808428,"avatar_url":"https://avatars3.githubusercontent.com/u/1808428?v=4","gravatar_id":"","url":"https://api.github.com/users/muratg","html_url":"https://github.com/muratg","followers_url":"https://api.github.com/users/muratg/followers","following_url":"https://api.github.com/users/muratg/following{/other_user}","gists_url":"https://api.github.com/users/muratg/gists{/gist_id}","starred_url":"https://api.github.com/users/muratg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/muratg/subscriptions","organizations_url":"https://api.github.com/users/muratg/orgs","repos_url":"https://api.github.com/users/muratg/repos","events_url":"https://api.github.com/users/muratg/events{/privacy}","received_events_url":"https://api.github.com/users/muratg/received_events","type":"User","site_admin":false},"open_issues":19,"closed_issues":79,"state":"open","created_at":"2017-03-17T21:32:18Z","updated_at":"2018-05-17T00:58:56Z","due_on":null,"closed_at":null},"comments":6,"created_at":"2018-05-12T18:03:10Z","updated_at":"2018-05-17T01:12:51Z","closed_at":null,"author_association":"NONE","body":"Please consider building a gossip protocol based backplane. \r\n\r\nIt's very uncomfortable to have single point of failure with Redis. Although it scales nicely up to a certain point, we are limited to Redis throughput, and Redis itself can't cluster pubsub, so we are bound to flow everything thought a single instance.\r\nI would be looking forward to a gossip protocol connecting SignalR instances, maybe DNS discoverable. I would trade latency for scalability with eventual consistency. "},"comment":{"url":"https://api.github.com/repos/aspnet/SignalR/issues/comments/389713332","html_url":"https://github.com/aspnet/SignalR/issues/2263#issuecomment-389713332","issue_url":"https://api.github.com/repos/aspnet/SignalR/issues/2263","id":389713332,"user":{"login":"israellot","id":840042,"avatar_url":"https://avatars1.githubusercontent.com/u/840042?v=4","gravatar_id":"","url":"https://api.github.com/users/israellot","html_url":"https://github.com/israellot","followers_url":"https://api.github.com/users/israellot/followers","following_url":"https://api.github.com/users/israellot/following{/other_user}","gists_url":"https://api.github.com/users/israellot/gists{/gist_id}","starred_url":"https://api.github.com/users/israellot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/israellot/subscriptions","organizations_url":"https://api.github.com/users/israellot/orgs","repos_url":"https://api.github.com/users/israellot/repos","events_url":"https://api.github.com/users/israellot/events{/privacy}","received_events_url":"https://api.github.com/users/israellot/received_events","type":"User","site_admin":false},"created_at":"2018-05-17T01:12:51Z","updated_at":"2018-05-17T01:12:51Z","author_association":"NONE","body":"Yes, I'll detach it. I was just not sure how much of internals i would  need to touch, so went the fork way, just to get a sense of it. "}}
{"actor":{"display_login":"israellot"}}