SORU
12 Aralık 2012, ÇARŞAMBA


Akka Zehir Hapı vs vs Dur Öldürmek mi?

Akka konusunda acemi soru - Akka Temelleri okumaya gidiyorum, biri Akka Dur/Zehir Hapı arasındaki farkı açıklar vs Öldürecek misiniz ? Kitap "Öldürmek senkron vs Zehir hapı senkronize değildir." sadece küçük bir açıklaması sunmaktadır Ama ne şekilde? Arama aktör iplik bu süre içinde kilidi yapar? Çocuk oyuncuları öldür sırasında bildirilir, post-stop, vb envoked? Diğer vs bir kavram örnek kullanır?

Çok teşekkürler!

CEVAP
12 Aralık 2012, ÇARŞAMBA


stop PoisonPill Her iki aktör sonlandırmak ve ileti sırası durdurur. Aktör iletileri işleme ateşkes, tüm çocukları durdurmak için bir çağrı göndermek, onları sona erdirmek için bekleyin, postStop kanca çağırmak için neden olur. İlave bütün mesajları ölü mektupları posta kutusuna gönderilir.

Farkı bu dizi başlamadan önce mesajlarınızı işlenmiş. stop çağrı durumunda, bu mesajı şu anda işlenmekte ilk, diğer atılır ile tamamlandı. ** 4, Bu sırada sadece bir mesaj, bir gönderme yaparken, sırası PoisonPill alındığında başlayacaktır. Kuyrukta önüne tüm iletileri ilk olarak işlenecektir.

Buna karşılık, Kill ileti aktör normal Gözetmen mekanizması kullanarak ele alır ActorKilledException bir durum neden olur. Davranışları burada yönetici stratejisi olarak tanımladığınız ne bağlıdır. Varsayılan aktör durdurmak. Ama posta kutusu devam ederse, aktör yeniden başlatıldığında hala başarısızlığın nedeni hariç eski mesajlar var.

Aynı zamanda bir Aktör Durdurma, 'Öldürme Aktör' Doktorların bir kısmı.'

http://doc.akka.io/docs/akka/snapshot/scala/actors.html

Ve daha fazla denetim stratejileri:

http://doc.akka.io/docs/akka/snapshot/scala/fault-tolerance.html

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • bcbauer

    bcbauer

    7 ŞUBAT 2007
  • paulandstorm

    paulandstorm

    4 EYLÜL 2006
  • SoundHound

    SoundHound

    8 Mart 2006