Update README.md
This commit is contained in:
parent
577bc8095b
commit
0c0b96d059
|
@ -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.
|
||||
|
||||
|
|
Loading…
Reference in New Issue