amqp-work-adapter

AMQP worker adapter for Buffalo

Github星跟踪图

AMQP worker adapter for Buffalo

This package implements the github.com/gobuffalo/buffalo/worker.Worker interface using the github.com/streadway/amqp package.

It allows AMQP-compatible message brokers, such as RabbitMQ, to process Buffalo's background tasks.

Setup

import "github.com/stanislas-m/amqp-work-adapter"
import "github.com/streadway/amqp"

// ...

conn, err := amqp.Dial("amqp://guest:guest@localhost:5672")
if err != nil {
    log.Fatal(err)
}

buffalo.New(buffalo.Options{
  // ...
  Worker: amqpw.New(amqpw.Options{
    Connection: conn,
    Name:           "myapp",
    MaxConcurrency: 25,
  }),
  // ...
})

主要指标

概览
名称与所有者stanislas-m/amqp-work-adapter
主编程语言Go
编程语言Go (语言数: 1)
平台
许可证MIT License
所有者活动
创建于2018-03-31 08:31:43
推送于2018-11-02 15:54:02
最后一次提交2018-11-02 16:50:34
发布数2
最新版本名称v1.0.1 (发布于 )
第一版名称v1.0.0 (发布于 )
用户参与
星数11
关注者数1
派生数2
提交数7
已启用问题?
问题数0
打开的问题数0
拉请求数0
打开的拉请求数0
关闭的拉请求数0
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?