Skip to content
/ geminio Public

Http client with client side load balancer (http-kit + consul + ribbon)

License

Notifications You must be signed in to change notification settings

eunmin/geminio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Geminio

http-kit(http://http-kit.org) with consul(https://www.consul.io).

Usage

(require '[geminio.core :as http])

(def lb (http/create-load-balancer {:agent-host "localhost"
                                   :datacenter "dc1"
                                   :service-name "myservice"
                                   :server-list-refresh-interval-mills 30000}))

(http/get lb "/")

(http/get lb "/" {:timeout 200})

License

Copyright © 2018 Eunmin Kim

Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.

About

Http client with client side load balancer (http-kit + consul + ribbon)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published