2010-05-28 21 views

cevap

5

Güncelleme Ağustos 2012:

Akka documentation ölçüde geliştirilmiş ve kendi tasarım ve mimarlık şimdi birçok detay vardır etmiştir.

Actor System


Orjinal Cevap (Mayıs 2010)

Akka ilgili, ben kendi başına bir tasarım belgesini bulamadık, ancak son blog yazısı serisi "Thinking Asynchronous - Domain Modeling using Akka Transactors" Debasish Ghosh dan yeterince yakın.

İşte

  1. Akka

    let-it-kazasında felsefesi
    dayanmaktadır .. uygulanmasında önemli bir noktasının bazılarıdır. Oyuncularınızın yaşam döngülerini kontrol etmekten sorumlu olacak süpervizör hiyerarşilerini tasarlayabilirsiniz. [...]
  2. hesapları, Redis'te kalıcı hale gelen Map numaralı tanıtıcıdır. Burada, müşterilerin hesap numarasıyla hashed ettiği tüm hesapları saklarız. [...]
  3. Akka ile, deponun çökmesi sırasında otomatik olarak yeniden başlatma kancası sağlayabilir ve denetim otoritesi tarafından otomatik olarak yeniden başlatılır. postRestart, Harita yapısını yeniden başlattığımız kancadır.
  4. Akka, işlem yürütme için Java tabanlı bir STM uygulaması olan multiverse kullanır. Kod içinde atomic{} ve altta yatan STM kullanarak işlemlerinizi geri kalanını halledecektir.