title: JSON RPC in Golang with AMQP
body: <p>I use "github.com/streadway/amqp" for async processing requests via queue (RabbitMQ).</p>
  
  <p>And I use "github.com/gorilla/rpc" to register my service without workaround, but I have to use ugly solution for conversion amqp.Delivery to http.Request (mux.Server can works with http.Request only).</p>
  
  <p>Can I use more elegant solution for this task?</p>
  
  <p>I can't find JSON RPC router for AMQP.</p>