Documentation
¶
Index ¶
Constants ¶
View Source
const AddrStep = ","
Variables ¶
View Source
var (
DefaultMemBuffer = 1024
)
Functions ¶
func CallErrorHandler ¶ added in v0.1.0
func CallErrorHandler(e error, handler contracts.ErrorHandler) error
Types ¶
type Mem ¶
type Mem struct {
// contains filtered or unexported fields
}
Mem, in-memory queue, only works on single machine
type Nsq ¶
type Nsq struct {
// contains filtered or unexported fields
}
func NewNsqFromConfig ¶ added in v0.0.4
func (*Nsq) Consume ¶
func (n *Nsq) Consume(concurrency int, exit chan struct{}, handler contracts.ErrorHandler) (err error)
func (*Nsq) SetHandler ¶ added in v0.0.4
type Redis ¶ added in v0.0.8
type Redis struct {
// contains filtered or unexported fields
}
func (*Redis) Consume ¶ added in v0.0.8
func (r *Redis) Consume(concurrency int, exit chan struct{}, handler contracts.ErrorHandler) error
type WrapperHandler ¶ added in v0.1.0
type WrapperHandler struct {
Handler func(message *nsq.Message) error
}
func (WrapperHandler) HandleMessage ¶ added in v0.1.0
func (wh WrapperHandler) HandleMessage(message *nsq.Message) error
Click to show internal directories.
Click to hide internal directories.