Skip to content

Latest commit

 

History

History
25 lines (18 loc) · 556 Bytes

README.md

File metadata and controls

25 lines (18 loc) · 556 Bytes

AMQP

Lua Client for AMQP 0.9.1

Typical Use Cases

  • Consumer
local amqp = require "amqp"
local ctx = amqp.new({role = "consumer", queue = "mengz0", exchange = "amq.topic", ssl = false, user = "guest", password = "guest"})
ctx:connect("127.0.0.1",5672)
local ok, err = ctx:consume()
  • Producer
local amqp = require "amqp"
local ctx = amqp.new({role = "publisher", exchange = "amq.topic", ssl = false, user = "guest", password = "guest"})
ctx:connect("127.0.0.1",5672)
ctx:setup()
local ok, err = ctx:publish("Hello world!")