Je vais utiliser Futures
et Promises
du paquet scala.concurrent
dans Scala 2.10.1. Dois-je utiliser Akka
à la place?Standard lib ou Akka pour Scala.2.10.1?
Répondre
Les contrats à terme Akka et les promesses ont été déplacés dans la bibliothèque standard Scala en version 2.10, donc il n'y a pas de différence. Ce n'est pas que vous utilisez les classes de scala standard - les anciennes classes de scala n'existent plus et ont été remplacées par akka.
Utilisez les acteurs AKKA comme les scala sont déconseillés dans scala 2,11
Voir akka 2,0 à 2,1 migration pour les détails de ce qui est dans la bibliothèque standard scala maintenant. http://doc.akka.io/docs/akka/2.1.2/project/migration-guide-2.0.x-2.1.x.html
Search Replace with
akka.dispatch.Await scala.concurrent.Await
akka.dispatch.Future scala.concurrent.Future
akka.dispatch.Promise scala.concurrent.Promise
akka.dispatch.ExecutionContext scala.concurrent.ExecutionContext
akka.util.Duration scala.concurrent.duration.Duration
akka.util.duration scala.concurrent.duration
akka.util.Deadline scala.concurrent.duration.Deadline
akka.util.NonFatal scala.util.control.NonFatal
akka.japi.Util.manifest akka.japi.Util.classTag
Merci. BTW, devrais-je encore utiliser des acteurs d'acteurs Akka i/o Scala? – Michael
Utilisez les akka ones - dans scala 2.11 les acteurs scala sont obsolètes. Mise à jour ma réponse PS roches akka !!!! – JasonG
Merci pour la réponse. Il semble un peu incohérent d'utiliser 'scala.concurrent' pour une API (' Futures/Promises') et 'akka' pour une autre. – Michael
- 1. SBT ne pas trouver scalatest pour scala 2.10.1
- 2. Sérialisation dans Scala/Akka
- 3. Cluster Acteurs Akka/Scala
- 4. application.conf pour Scala SBT Akka Acteurs
- 5. Scala avenir avec akka-http
- 6. scala est 2.10.1 mais la console sbt n'est pas?
- 7. Console Console de détection de presse lib ou options standard?
- 8. Scala et Akka: Job d'arrière-plan
- 9. Scala/AKKA migration d'acteur entre machines
- 10. GDBM en Standard Lib manquant ou est-ce juste moi?
- 11. Acteurs de Guice et Akka à Scala
- 12. Utilisation de Netty 4 avec Akka (Scala)
- 13. Utilisation de scala + akka pour générer un identifiant unique
- 14. Message d'erreur avec Scala AKKA Acteur
- 15. Scala + SBT - Comment configurer reference.conf pour une bibliothèque Akka ombrée
- 16. Akka Scala TestKit test Message PoisonPill
- 17. Pourquoi Scala (2.10) ne comprend pas Akka?
- 18. scala n'aime pas auto variable dans akka?
- 19. Akka framework (Scala) - Agents pour stocker un grand état complexe
- 20. circuit pour Scala et Akka-service HTTP reste
- 21. scala/akka/stm conception pour grand état partagé?
- 22. python standard lib équivalent à dateutil.parser.parse
- 23. Scala + Akka: Comment développer un cluster multi-machines hautement disponible
- 24. Scala + Play Cadre + Slick + Akka - Accès DB d'Akka Acteur
- 25. Exemple Akka EventBus pour Java
- 26. Comment déployer une application Scala/Akka sur Tomcat?
- 27. Scala + Akka, passez des tableaux d'octets d'images via des messages?
- 28. Scala 2.8 Document de conception d'acteur? Document de conception Akka?
- 29. Test avec une défaillance probabiliste de composants dans Akka (Scala)
- 30. ImageMagick ou CoreImage lib pour iphone
récentes versions utilisent Akka Futures Scala (Sip-14) [dans leurs documents sur la base régulière] (http://doc.akka.io/docs/akka/snapshot/scala/futures.html), donc je suppose que vous feriez mieux d'utiliser ceux de Scala. –
Droit - les versions récentes n'ont même plus 'Future'. – sourcedelica
Hey messieurs - Je viens de laisser une réponse expliquant cela - ils utilisent aussi les scala car ils sont les akka. – JasonG