Need Suggestion: I am looking for good light weight distributed logging with persistence which has very less operational complexity.

I am looking into IOT World Solution where we have MQTT Broker. This MQTT Broker Sits in one of the Data Center. We are doing lot of Alert and Alarm related processing on that Data, Currently we are looking into Solution which can do distributed persistence of log / alert primarily on remote Disk.

Our primary need is to use lightweight where operational complexity and maintenance cost can be significantly reduced. We want to do it on premise so we are not considering cloud solutions. We looked into following alternatives:

Apache Kafka – Great choice but operation and maintenance wise very complex. Rabbit MQ – High availability is issue, Apache Pulsar – Operational Complexity. NATS – Absence of persistence. Akka Streams – Big learning curve and operational streams.

So we are looking into lightweight library which can do distributed persistence preferably with publisher and subscriber model. Preferable on JVM stack. I found https://www.reddit.com/r/softwarearchitecture/submit?selftext=true Is it very new? can we use this ? any alternative?

submitted by /u/pramodjazz
[link] [comments]

from Software Development – methodologies, techniques, and tools. Covering Agile, RUP, Waterfall + more! https://ift.tt/2uIELvZ

Leave a comment

Design a site like this with WordPress.com
Get started
search previous next tag category expand menu location phone mail time cart zoom edit close