SORU
16 Mayıs 2013, PERŞEMBE


Akka veya Reaktör

Yeni bir proje (java tabanlı) başlangıç aşamasındayım. Modüler, esnek ve dağıtılmış bir mimari olarak inşa etmek istiyorum.

Bu nedenle iş süreçlerini kendi aralarında iletişim kurmak, birlikte ama özgür olmak istiyorum.

Yaş farkı dışında, 2 farklı görüşlerini ifade şu: şu anda iki çerçeveler bakıyorum

Ben yukarıdaki çerçeveler birini seçerken dikkat edilmesi gerekenler nelerdir?

Şimdi, Akka hala bir şekilde birleştirilmiştir kadar anladığım kadarıyla (ben bir şekilde 'seçim' iletileri göndermek istiyorum aktör), ama çok esnek. Reaktör gevşek gönderme olayları temel olarak kabul edilir.

Bana doğru düzgün bir karar nasıl anlamanıza yardımcı olabilir?

GÜNCELLEME

Daha iyi Akka Event Bus inceledikten sonra, features expressed by Reactor Akka içerisinde bir şekilde inanıyorum.

Örneğin abonelik ve olay yayıncılık https://github.com/reactor/reactor#events-selectors-and-consumers üzerinde belgelenmiş Akka aşağıdaki gibi ifade edilebilir:

final ActorSystem system = ActorSystem.create("system");
final ActorRef actor = system.actorOf(new Props(
    new UntypedActorFactory() {

        @Override
        public Actor create() throws Exception {

            return new UntypedActor() {
                final LoggingAdapter log = Logging.getLogger(
                        getContext().system(), this);

                @Override
                public void onReceive(Object message)
                        throws Exception {
                    if (message instanceof String)
                        log.info("Received String message: {}",
                                message);
                    else
                        unhandled(message);
                }
            };
        }
    }), "actor");

system.eventStream().subscribe(actor, String.class);
system.eventStream().publish("testing 1 2 3");

Bu nedenle ikisi arasında büyük farklar vardır şimdi bana öyle geliyor ki:

  • Akka, daha olgun, Typesafe bağlı
  • Reaktör, erken evre, Bahar bağlı

Benim yorumum doğru mu? Amakavramsal olarak Akka Aktör ve Reaktör Tüketici arasındaki fark nedir?

CEVAP
21 Mayıs 2013, Salı


Bu noktada Reaktör hala bir taslak, çünkü söylemek ve ben (Akka tech) nereye gideceğini içgörü yok. Eğer bir Reaktör rakip Akka olur görmek ilginç olacak, o anı sabırsızlıkla bekliyordum.

Bildiğim kadarıyla görebiliyorum, ihtiyacınızı listesi Reaktör eksik direncini (yani ne denetim verir sana Akka) ve konum şeffaflık (yani değinen aktif varlıklarda bir moda olan sağlar soyut üzerinden yerel veya uzak mesajlar; ne ima tarafından “dağıtılmış”). “Aktif bileşenleri bakmak ve onlara ne güzel idare ediyorsun.” Reaktör hakkında yeterince bilgim yok, özellikle modüler için

Gerçek bir proje şimdi başlatmak ve ilk cümle karşılayan bir şey gerekiyorsa, o zaman bu noktada Akka tavsiye tartışmalı Jon da belirtildiği gibi) olacağını sanmıyorum. Daha somut akka-user mailing list ÖYLE ya da soru sormaya çekinmeyin.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Dive In

    Dive In

    17 Temmuz 2013
  • Murray Winiata

    Murray Winia

    2 ŞUBAT 2009
  • TheOtherMau5

    TheOtherMau5

    6 Mart 2012