Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue 558 - Add Polling Interval From Fabio to Consul to Fabio Config #572

Merged
merged 8 commits into from
Jan 29, 2020

Commits on Jan 29, 2020

  1. consul: refactor service monitor

    Refactor the set of functions which watch the consul state
    and generate the route commands into a set of objects to make
    them testable and extendable.
    magiconair authored and galen0624 committed Jan 29, 2020
    Configuration menu
    Copy the full SHA
    bfe4efa View commit details
    Browse the repository at this point in the history
  2. consul: move build route command logic to separate object

    ... and finally add some tests.
    magiconair authored and galen0624 committed Jan 29, 2020
    Configuration menu
    Copy the full SHA
    62313ed View commit details
    Browse the repository at this point in the history
  3. consul: fetch route updates concurrently

    The code which updates the routing table from consul was using a
    single go routine to fetch data from consul. This can be a slow
    process if consul has lots of registered services.
    
    This patch adds an option `registry.consul.serviceMonitors`
    to increase the concurrency for the route updates.
    magiconair authored and galen0624 committed Jan 29, 2020
    Configuration menu
    Copy the full SHA
    3523a70 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b9fdd93 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    07be72e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c717cd3 View commit details
    Browse the repository at this point in the history
  7. rebase to master

    galen0624 committed Jan 29, 2020
    Configuration menu
    Copy the full SHA
    184bdb6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f9cbf14 View commit details
    Browse the repository at this point in the history