Skip to content

glorphindale/clj-multishot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

clj-multishot

Clojure version of [go-multishot] (https://github.com/glorphindale/go-multishot).

Simple HTTP repeater. Receives a GET/POST/other request and sends it to multiple servers. Why use it?

  • If you want to duplicate HTTP traffic from production system to a staging one
  • If you need to test new production system with traffic from an existing one
  • You can't use raw traffic duplication

Usage

Run in standalone mode

$ java -jar clj-multishot-0.1.0-standalone.jar [args]
or
$ lein run [args]

Run in development mode with live reloading

$ lein ring server 8080

Args

  • -port to listen to, default is 8080
  • -downstreams is a comma-separated list of downstreams to send requests to, default is localhost:8090

License

Copyright © 2013 glorphindale

Distributed under the Eclipse Public License, the same as Clojure.

About

Clojure version of go-multishot, simple http repeater. Handles request and sends it to multiple servers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published