Hacker GitHub

← All repos

airbnb/synapse

View on GitHub ↗ ★ 2,058 Ruby

A transparent service discovery framework for connecting an SOA

16 mentions on Hacker News by 9 people: 0 stories, 16 comments · first 2013-10-23 · latest 2020-03-05

Mentions per year 16 mentions · busiest year 2016 (6)
20082026
  1. …updates nginx/haproxy/whatever configs with backend changes, and gracefully restarts the proxy, https://github.com/airbnb/synapse ). It's fairly pluggable too if you don't want to use haproxy/nginx.
  2. …haproxy nor nginx expire cached A records. Nginx Plus does, and a few nginx plugins do, however. https://github.com/airbnb/synapse is a process that polls DNS, and updates haproxy config accordingly and SIGHUPs haproxy I've used synapse to…
    comment by tomfitz · 2017-11-02 · in HAProxy 1.8
  3. …our automation used to create a highly available service router using Synapse as well [1][2]. [0] https://github.com/airbnb/synapse [1] https://github.com/Yelp/synapse-tools/tree/master/src/synaps... [2]…
    comment by jolynch · 2017-05-05 · in Truly Seamless Reloads with HAProxy
  4. …this way yet because the listening ports change so often, but if we do I'll probably be working on https://github.com/airbnb/synapse/pull/203 to do it. The PR makes it so that Synapse can manage both nginx and HAProxy simultaneously (to…
  5. …to deal with to build reliable service discovery. [1] https://github.com/zk-ruby/zk/issues/50 [2] https://github.com/airbnb/synapse/blob/master/lib/synapse/se... [3] https://github.com/airbnb/synapse/pull/203
    comment by jolynch · 2016-11-01 · in Service discovery at Stripe
  6. Is it just me, or did they use Consul to build a Synapse[1] workalike? [1] https://github.com/airbnb/synapse
    comment by aaronharnly · 2016-10-31 · in Service discovery at Stripe
  7. …some of these crucial features I might even be able to merge the etcd provider for Synapse! https://github.com/airbnb/synapse/pull/58
    comment by jolynch · 2016-10-23 · in Infrastructure discovery with etcd
  8. The "sidecar" proxy model reminds me a lot of https://github.com/airbnb/synapse
  9. …you do decide to use Haproxy for microservices internally, I highly recommend Synapse from AirBnB: https://github.com/airbnb/synapse
  10. …cool but it doesn't appear to have the full capabilities of SmartStack yet, in particular Synapse ( https://github.com/airbnb/synapse ) for intelligently doing stats socket updates, intelligent reloads, or controlling how HAProxy reloads…
    comment by jolynch · 2015-10-26 · in HAproxy in the era of Microservices
  11. …), you still end up with periodic ~50ms blips in your timings. We've found that Synapse ( https://github.com/airbnb/synapse ) is best in class at managing HAProxy for us in a fairly large SOA. It is really intelligent about doing as much…
    comment by jolynch · 2015-10-26 · in HAproxy in the era of Microservices
  12. …the number of connections to zookeeper [2]. [0] https://github.com/airbnb/nerve/pull/71 [1] https://github.com/airbnb/synapse/pull/130 [2] https://github.com/Yelp/synapse/commit/82775562a35a89d60084f...
  13. …Another mature option for service discovery that this port doesn't mention is AirBnB's SmartStack: https://github.com/airbnb/synapse and https://github.com/airbnb/nerve . Here's a talk from DockerCon about using SmartStack and Docker:…
    comment by meatmanek · 2014-08-22 · in Consul Service Discovery with Docker
  14. …service registration and discovery platform, smartstack. see https://github.com/airbnb/nerve and https://github.com/airbnb/synapse that said, as i wrote my blog post on service discovery ( http://nerds.airbnb.com/smartstack-service-discover…
  15. Synapse has the ability automatically discover docker containers and configure HAProxy: https://github.com/airbnb/synapse#docker .
    comment by rgarcia · 2014-03-21 · in Getting Started with Docker
  16. …is traffic sloshing? Good point on garbage data reporting; we do basic validation in synapse, here: https://github.com/airbnb/synapse/blob/master/lib/synapse/se... We could probably do more there to ensure valid names, IPs and ports…