Futures
ve Promises
ürününü Scala 2.10.1 ürününden kullanacağım. Bunun yerine Akka
kullanmalı mıyım?Standart lib veya Scala.2.10.1 için Akka?
cevap
Akka'nın gelecek vaatleri ve vaatleri, 2.10'da Scala standart kütüphanesine taşındı, dolayısıyla hiçbir fark yok. Standart scala sınıflarını kullanmıyorsunuz - eski scala sınıfları artık yok ve akka'nın yerini aldı. skala olanlar
Kullanım akka aktörler 2.11
akka 2,0 artık standart scala kütüphanede ne ayrıntıları için göç 2.1 Bkz scala kaldırılıyor. 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
Teşekkür ederim. BTW, hala Akka i/o Scala oyuncularının aktörlerini kullanmalı mıyım? – Michael
Akka olanları kullan - scala'da 2.11 ölçekli aktörler kullanımdan kaldırılıyor. Cevabımı güncelledi. PS akka kayalar !! – JasonG
Cevabınız için teşekkür ederiz. Bir API ('Vadeli İşlemler/Sözler ') ve' akka 'için bir tane daha' scala.concurrent' kullanmak biraz tutarsız görünüyor. – Michael
Son Akka versiyonları http://doc.akka.io/docs/akka/snapshot/scala/futures.html ([düzenli olarak kendi docs] Scala'nın (Sip-14) Futures kullanmak), sanırım Scala'yı kullanman daha iyi olur. –
Doğru - son sürümlerde artık "Gelecek" bile yok. – sourcedelica
Hey beyler - Bunu açıklayan bir cevap bıraktım - onlar da eşdeğerler - akka olanlar ARE olduğu gibi scala olanları kullanıyorlar. – JasonG