Je l'ai utilisé jusqu'à présent dans deux projets réels avec beaucoup de succès. les deux sont dans la proximité le trafic en temps réel champ d'informations (trafic, comme dans les voitures sur les autoroutes), distribué sur plusieurs nœuds, l'intégration de messages entre plusieurs parties, fiable backend systèmes. Je n'ai pas la liberté de donner des détails sur les clients pourtant, quand je fais la OK, peut-être, il peut être ajouté comme une référence.
Akka a vraiment tiré par sur ces projets, même si nous avons commencé lorsqu'il était sur la version 0.7. (nous sommes à l'aide de scala par la voie)
L'un des plus grands avantages est la facilité avec laquelle vous pouvez composer un système d'acteurs et de messages avec presque pas de boilerplating, elle s'adapte très bien sans toutes les complexités de roulés à la main threading et vous obtenez asynchrone de passage de messages entre les objets presque gratuit.
Il est très bon dans la modélisation de n'importe quel type de message asynchrone de la manipulation. Je préfère écrire n'importe quel type de (web) système de services dans ce style que n'importe quel autre style. (Avez-vous déjà essayé d'écrire un asynchrones service web (côté serveur) avec JAX-WS? c'est beaucoup de la plomberie). Donc je dirais que tout système qui ne veulent pas accrocher sur l'un de ses composants car tout est implicitement appelé à l'aide des méthodes synchrones, et que l'une des composantes est le verrouillage de quelque chose. Il est très stable et la let-it-crash + superviseur de la solution à l'échec, ça marche vraiment bien. Tout est facile à configurer par programmation et pas difficile à l'unité de test.
Puis il y a l'excellent add-on modules.
Le Chameau module vraiment bouchons de bien en Akka et permet de développer facilement des services asynchrones avec configurables points de terminaison.
Je suis très heureux avec le cadre et il est en train de devenir un standard de facto pour les systèmes connectés que nous construisons.