SoftMemes SoftMemes
  • About
  • Blog Index
  • Contact

Clustered Akka, Building Akka 2.2 Today, Part 2

  • June 16, 2012
  • By Kristian Freed
  • Message Passing, Software Architecture

Last time we discussed some of the shortcomings of the current version of Akka. In this post we will see how, using existing open source frameworks, we can build Akka 2.2 functionality using Akka 2.0. The first step towards a clustered system is cluster membership management. In a master/slave setup rather than a truly clustered…

  • Tagged: akka, clustering, erlang, failover
Read More

Clustered Akka, Building Akka 2.2 Today, Part 1

  • June 16, 2012
  • By Kristian Freed
  • Message Passing, Software Architecture

This blog has already mentioned message passing framework such as Erlang and Akka a number of times and hinted at the benefits of using them. Using message passing frameworks is a paradigm that puts Actors and Messages at the center of the stage rather than, more traditionally, Objects and Messages. As quoted by the Akka web site, the…

  • Tagged: akka, erlang, messagepassing
Read More

New, abstract, virtual, override – isn’t virtual good enough?

  • May 29, 2012
  • By Kristian Freed
  • .NET, C++, Java, Language Design

A virtual function is a very important concept in Object Oriented Programming (OOP) language, and forms the main method for polymorphism. In short, virtual functions are the glue that allows for the behaviour of a method to change depending on the runtime type of a specific object instance, not just the static type known or declared…

  • Tagged: cpp, csharp, java
Read More
  • 1
  • 2
  • 3
  • 4

Feeds

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

Recent Posts

  • Using CQRS with Event Sourcing or – what’s wrong with CRUD?
  • Software Quality and Software Metrics
  • The way of the Future, Futures in .NET, Java and JavaScript
  • Clustered Akka, Building Akka 2.2 Today, Part 2
  • Clustered Akka, Building Akka 2.2 Today, Part 1

Categories

  • .NET
  • C++
  • CQRS
  • Design Patterns
  • Event Sourcing
  • Java
  • JavaScript
  • Language Design
  • Message Passing
  • Software Architecture
  • Software Development Process
  • Software Trends

Archives

  • November 2016
  • February 2014
  • June 2012
  • May 2012
  • April 2012