Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Caelum TechDay 2011

Caelum TechDay 2011

  • Be the first to comment

  • Be the first to like this

Caelum TechDay 2011

  1. 1. AkkaO que é e porque tem sido tão falado (na comunidade Scala)? @thadeurc
  2. 2. Estes slides foram baseados em slidesdo @jbonerAlgumas imagens foram copiadas daapresentação dele
  3. 3. ProblemaEscrever sistemas ConcorrentesEscrever sistemas EscaláveisEscrever sistemas tolerantes a falhas
  4. 4. Na JVM!
  5. 5. Akka é MAIS um framework
  6. 6. ..com alguns add-ons
  7. 7. O coração do Akka é a implementaçãode atores e atores remotos
  8. 8. Implementação de atores e hierarquiasde supervisão foram fortementeinsipiradas na implementação deErlangEscrito em Scala com “suporte” a Java
  9. 9. Algumas característicasAtores são classes Scala/JavaDiferentes tipos de despachadores emailboxesDiferentes tipos de envio: !, !! e !!!Suporte para envios a atores remotosvia Netty & Protobuf
  10. 10. Uso de Futures
  11. 11. Atores RemotosNas versões 1.x temos dois tipos: Server Managed Client ManagedContudo isso, além de confuso, érestritivo (topologia fixa ehardcoded) e está sendo alterado nodesenvolvimento da versão 2.x
  12. 12. Ex de deployment
  13. 13. Por que tem sido tão falado?
  14. 14. http://www.akka.iohttp://typesafe.com
  15. 15. ZzZzZz??????????? ZzZzZzZz

×