Caelum TechDay 2011

341 views

Published on

Caelum TechDay 2011

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
341
On SlideShare
0
From Embeds
0
Number of Embeds
24
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • 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

    ×