Blog of Adam Warski

Java, Scala, programming, ...

  • Blog of Adam Warski Twitter
  • Blog of Adam Warski Google+
  • Blog of Adam Warski RSS

Primary menu

Skip to primary content
  • Home
  • About me / my projects
  • All Posts

Category Archives: Replication

Making the Reactive Queue durable with Akka Persistence

  • By Adam Warski
  • 3 July, 2014
  • 7 Comments

Some time ago I wrote how to implement a reactive message queue with Akka Streams. The queue supports streaming send and receive operations with back-pressure, but has one downside: all … Continue Reading →


Evaluating persistent, replicated message queues (updated w/ Kafka)

  • By Adam Warski
  • 1 July, 2014
  • 42 Comments

An updated and extended version of this post is available on SoftwareMill’s website. Below you can find the original content containing benchmarks from 2014. Update 17/07/2014: added Kafka benchmarks Update … Continue Reading →


Akka vs Storm

  • By Adam Warski
  • 25 June, 2013
  • 23 Comments

I was recently working a bit with Twitter’s Storm, and it got me wondering, how does it compare to another high-performance, concurrent-data-processing framework, Akka. What’s Akka and Storm? Let’s start … Continue Reading →


Event streaming with MongoDB

  • By Adam Warski
  • 27 November, 2012
  • 18 Comments

MongoDB is a really great “NoSQL” database, with a very wide range of applications. In one project that we are developing at SoftwareMill, we used it as a replicated event … Continue Reading →


Implementing message replication in ElasticMQ with JGroups

  • By Adam Warski
  • 12 June, 2012
  • 1 Comment

ElasticMQ is a messaging server, with a Scala, Java, and an Amazon SQS-compatible interface. It supports guaranteed messaging by replicating the messages across a cluster of servers, and message persistence … Continue Reading →


ElasticMQ 0.5: journalling, stand-alone server

  • By Adam Warski
  • 29 May, 2012
  • No Comments

ElasticMQ is a message queue server, with Scala, Java, and an Amazon SQS-compatible interface. It also supports guaranteed messaging via replicating the messages across a cluster of servers. The new … Continue Reading →


ElasticMQ 0.4: message replication

  • By Adam Warski
  • 28 March, 2012
  • No Comments

ElasticMQ is a message queue system, with Java, Scala and an Amazon SQS-compatible REST interface. The 0.4 release brings a new major feature: data replication. You can now setup a … Continue Reading →


MOVED


I'm now blogging on SoftwareMill's blog. Please follow me there!

Recent Posts


  • Kafka with selective acknowledgments performance & latency benchmark
  • Why I started learning Emacs in 2016
  • Add a “dependencies” badge & tree to your project using UpdateImpact
  • Event sourcing + free monads = free sourcing?
  • MacWire 2.0: composing modules & cleanup

Links


Follow me on twitter!

Looking for end-to-end software development, project management, Scala experts? SoftwareMill is here to help:
Did you ever have problems with updating or managing dependencies in your Scala/Java/Groovy projects? Check out UpdateImpact!

Interested in weekly Scala news?

The best code-review tool:

Top Posts & Pages


  • Using Scala traits as modules, or the "Thin Cake" Pattern
  • How do iBeacons work?
  • Dependency injection with Scala macros: auto-wiring
  • DI in Scala: Cake Pattern pros & cons
  • JSF2 navigation: post->redirect->get
  • Improving autofactories/assisted inject
  • Dependency Injection in Play! with MacWire
  • Benchmarking SQS
  • Quicklens: traversing options and lists
  • Envers is back from vacations

Categories


Archives


Copyright © 2007-2023 Blog of Adam Warski. All Right Reserved.
Powered by: WordPress | Theme: Simple Catch Pro
 

Loading Comments...