Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct {
NumOfWorkers int `config:"worker_size"`
IdleTimeoutInSeconds int `config:"idle_timeout_in_seconds"`
BulkSizeInKB int `config:"bulk_size_in_kb"`
BulkSizeInMB int `config:"bulk_size_in_mb"`
IndexPrefix string `config:"index_prefix"`
IndexName string `config:"index_name"`
TypeName string `config:"type_name"`
Elasticsearch string `config:"elasticsearch"`
InputQueue string `config:"input_queue"`
FailureQueue string `config:"failure_queue"`
InvalidQueue string `config:"invalid_queue"`
CheckESAvailable bool `config:"check_available"`
}
type IndexingMergeProcessor ¶
type IndexingMergeProcessor struct {
// contains filtered or unexported fields
}
func (*IndexingMergeProcessor) Name ¶
func (processor *IndexingMergeProcessor) Name() string
处理纯 json 格式的消息索引
func (*IndexingMergeProcessor) NewBulkWorker ¶
Click to show internal directories.
Click to hide internal directories.