SORU
30 Kasım 2012, Cuma


NServiceBus vs MassTransit

Artılarını ve eksilerini bir listesini NServiceBus ve MassTransit ile ilgili mücadele ediyorum.

Şimdi zaten burada bir konu var, ama gerçekten benim soruya cevap vermez biliyorum.

Şimdiye kadar okudum:

  1. Evet NServiceBus lisanslı ve ücretsiz gelmiyor.
  2. Evet MassTransit açık kaynak, ancak belge eksikliği biraz gibi görünüyor.

NServiceBus daha eski ve daha fazla başvuru var. Sabit MassTransit hakkında bir şeyler bulmak kolay değil, ama ben açık fikirli biriyim. Ancak sağlam bir çözüm sunmak için var, ve bu yüzden sormak zorundayım.

Lütfen, her iki çerçeve ile deneyimi olan birisi. Neden NServiceBus seçmeliyim? YA da Neden MassTransit seçmeliyim?

Bu, ölçek ya? güvenlik

CEVAP
1 Aralık 2012, CUMARTESİ


Eğer özetlemek olsaydı, burada söylerdim.

Eğer ticari desteğe ihtiyacınız varsa, NServiceBus. Eğer destek aracı olarak forum kullanımı ile rahat ediyorsanız, MassTransit mükemmel bir seçenektir. Geliştiriciler bizim konulara çok duyarlı şimdiye kadar. Eğer MassTransit seçerseniz, şimdi MSMQ ve RabbitMQ arasında bir seçim olacaktır. Eğer ihtiyacınız varsa DTC MSMQ ile gitmek. Eğer daha fazla özellik ve daha iyi bir yönetim istiyorsanız, RabbitMQ ile gitmek.

Projemiz, NServiceBus iki sebep için MassTransit geçiş yaptık:

  1. MassTransit ücretsizdir
  2. RabbitMQ seviyoruz

Hem çerçeveler kullandım. Uzun NServiceBus daha MassTransit kullandım. Onları gördüğünüz gibi işte özetler.

Maliyet:

  • MassTransit 2.0 lisanslı üretim ve ticari kullanım için ücretsiz Apache, NServiceBus değil oysa.

Destek:

  • Udi belirtilen, ticari NServiceBus desteklemek için bir seçenek olarak, MassTransit için görmemiştim.

Ulaşım:

  • MassTransit destekler MSMQ ve RabbitMQ
  • NServiceBus yalnızca MSMQ desteklerRabbitMQ NServiceBus 4 desteklenir

Vs MSMQ RabbitMQ:

  • İşlemler potansiyel olarak birden fazla makine (server, Windows Service örneğin SQL) üzerinde birden çok işlem içeren için MSMQ desteği DTC (dağıtılmış işlem Düzenleyicisi)
  • RabbitMQ Administration interface mükemmel vardır
  • MSMQ çevresinde daha uzun olmuştur ve bir Microsoft ürünü
  • RabbitMQ daha yeni, açık kaynak, ücretsiz ve rakip ürün tarafından desteklenmektedir
  • MSMQ varsayılan olarak, çoğu Windows makinelerde yüklü

Udi Dahan ve MassTransit adamlar (Chris Patterson, Dru Satıcılar ve Travis Smith) hepsi harika insanlar.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AutoHotkey Tutorials

    AutoHotkey T

    29 Mayıs 2010
  • Ben Vivona

    Ben Vivona

    24 Ocak 2010
  • njhaley

    njhaley

    24 NİSAN 2006

İLGİLİ SORU / CEVAPLAR