14 EKİM 2010, PERŞEMBE
Tasarım desenleri bina için en iyi yöntem Aktör tabanlı bir sistem
En iyi uygulama ya da Aktör tabanlı bir yapı içinde kullanılması gereken, iyi, temel mimari ilkeleri desenler uygulamalar tasarlamak için herhangi bir iyi bağlantılar bulmak için mücadele ediyorum. Bildiğim kadarıyla bu birkaç vardır:
Blog yazıları, makaleler, Wiki, yol gösterir
- OTP Design Principles User's Guide
- Patterns and Best Practices for Enterprise Integration (Genel, herhangi bir uygulanabilir mesaj odaklı mimari)
- posts by James Iry on dealing with state in design with actors serisi
- İttay Dror tarafından posts on design with Scala actors Serisi
- Concurrency patterns wikipedia makale
- Scalable System Design Patterns (aktörler doğrudan ilgili, ama çok kullanışlı değil)
- Aktör eşzamanlılık, pt.1, pt.2 Alex Miller tarafından anlaşılması
Kağıtları
- Joe Armstrong tarafından Disseration on making reliable distributed systems
- Philipp Haller ve Martin Odersky Scalabale Component Abstractions
- Martin tarafından Event-based programming without inversion of control ve Matthias Zenger Odersky
- Martin Sulzmann Actors with Multi-Headed Message Receive Patterns
Kitaplar
- Philipp Haller ve Frank Sommers tarafından Actors In Scala
- Joe Armstrong tarafından Programming Erlang
- Martin Logan, Eric Merritt, ve Richard Carlsson tarafından Erlang and OTP in Action
Uygulamaları
- Akka Framework (birkaç Ayrık davranışları bir liman ve aktörler için diğer relized desenler çok Scala oyuncular alternatif uygulama)
- Scalaz Actors (aktör besteleri, stratejileri ve sözleri)
Sunumları
- Dale Schumacher tarafından Actor Thinking
- Ulf Wiger ile 1000 Year-old Design Patterns
- Jamie Ridgway tarafından Actor-based Programming
- Vasil Remeniuk Школа Актерского Мастерства
Highscalability.com gelen örnekler
- Simple queuing service (SQS)- bu hizmet, bir internet ölçekli mesajları saklamak için hizmet kuyruk sağlar. Dağıtılmış aktörler üzerinde sıra iş koymak ve sıra dışı bir iş. Tipik kullanım: merkezi bir iş sırası. Sıra iş koymak ve farklı aktörler sıra iş pop ve CPU zamanı geldiklerinde onları işleyebilir. Ölçülebilirlik parçası. Üretici ve tüketicilerin herhangi bir sayı var. Bu konuda endişelenmene gerek yok. Kuyruklar birden fazla makine ve çoklu veri merkezleri arasında yayılır.
CEVAP
14 EKİM 2010, PERŞEMBE
Bu* *22, yoksa bir ilişkilidirtam olarakaynı!
Çünkü bu basit bir soru değilaktör modelieşzamanlılık sağlar için birçok farklı uygulamalar için yerleşik bir duruma tek-VM uygulama (bir kaç ayrı aktör sınıfları) için bir vatansız küme binlerce örneklerini bir aktör sınıfı.
Ancak temel ilkeleri aynıdır
- Hiç bir aktörün devlet kullanır
- Sadece değişmez mesajları geçirilmesi yoluyla iletişim kurarlar
Bunu Paylaş:
Tasarım Desenleri tabanlı uygulamalar,...
C (ya da genel olarak Prosedürel Progr...
Tasarım desenleri bir uygulamada özel ...
Nasıl tasarım desenleri kullanmak için...
Form tabanlı kimlik doğrulaması için k...