예제 #1
0
func NewPublisher(pub *publisher.PublisherType, hwm int) *PacketbeatPublisher {
	return &PacketbeatPublisher{
		pub:    pub,
		client: pub.Client(),
		done:   make(chan struct{}),
		events: make(chan common.MapStr, hwm),
	}
}
예제 #2
0
파일: publish.go 프로젝트: jarpy/beats
func NewPublisher(pub *publisher.PublisherType, hwm, bulkHWM int) *PacketbeatPublisher {
	return &PacketbeatPublisher{
		pub:    pub,
		client: pub.Client(),
		done:   make(chan struct{}),
		trans:  make(chan common.MapStr, hwm),
		flows:  make(chan []common.MapStr, bulkHWM),
	}
}