项目作者: binarin

项目描述 :
Extending RabbitMQ HTTP API with Elixir
高级语言: Makefile
项目地址: git://github.com/binarin/rabbitmq-management-hello-world.git
创建时间: 2017-04-26T13:34:29Z
项目社区:https://github.com/binarin/rabbitmq-management-hello-world

开源协议:

下载


RabbitMQ HTTP API ‘Hello World’ plugin

Shows how RabbitMQ HTTP API can be extended using a plugin written in Elixir.

This’ll work only with RabbitMQ versions starting at ~3.7.0~.

Running in an interactive mode

  1. make
  2. ERL_LIBS=./deps `# Add erlang.mk-built apps to code path` \
  3. iex --sname rabbit-mgmt-hello-world@localhost \
  4. -S mix run \
  5. --no-start `# Our plugin will be started by rabbit plugin mechanism` \
  6. -e :rabbit.start `# With the help of config/dev.exs we are ready to start broker` \
  7. -e 'Application.start(:remix)' `# And we want our code-reloading too`