Skip to content

elasticfence/node-elasticsearch-broker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

node-elasticsearch-broker

Bulk data stream transfer for elasticSearch

Usage

Create

var EsBroker = require('node-elasticsearch-broker');
var esBroker = EsBroker.create({
  parser: function, //user data parser which will be parsed in job_queue
  target: string, //elasticsearch host target
  max_bulk_qtty: number, //maximum bulk quantity sent to elasticsearch at once  
  max_request_num: number, //maximum request number concurrently.
  verbose: boolean, //verbose
  index: string //elastic_search index
}};

Push

esBroker.push(string);

Close

esBroker.close(callback);

About

safety elasticsearch bulk data broker with bucket and job queue

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%