Update README.md

This commit is contained in:
Roland Hochmuth 2014-05-12 07:50:58 -06:00
parent 577bc8095b
commit 0c0b96d059
1 changed files with 1 additions and 1 deletions

View File

@ -5,7 +5,7 @@ The Monitoring Persister consumes metrics and alarm state transitions from the M
Although the Persister isn't primarly a Web service it uses DropWizard which provides a nice Web appliction framework to expose an http endpoint that provides an interface through which metrics about the Persister can be queried as well as health status.
The basic design of the Persister is to have one Kafka consumer publish to a Disruptor, https://github.com/LMAX-Exchange/disruptor, that has output processors that does batch writes to the Metrics and Alarms database.
The basic design of the Persister is to have one Kafka consumer publish to a Disruptor, https://github.com/LMAX-Exchange/disruptor, that has output processors. The output processors use prepared batch statements to write to the Metrics and Alarms database.
The number of output processors/threads in the Persister can be specified to scale to more messages. To horizontally scale and provide fault-tolerance any number of Persisters can be started as consumers from the the Message Queue.