2011-12-14 15 views

cevap

10

UDP ve JMS birçok yönden farklıdır ve JMS tipik TCP has özelliklere dayanır temelden beri (bu comparison of UDP and TCP iki temel protokol farklılıkların bir fikir edinmek için bakınız).

Temel olarak UDP, herhangi bir güvenilirlik, sipariş verme, tıkanıklık kontrolü veya ağlar arasında yönlendirme gerektirmeyen uygulamalar için uygundur (birçok tüketici ve ticari sınıf yönlendirici UDP paketlerini iletmez). JMS, UDP ve daha fazlası (işlemler, pub/sub ve queuing, dayanıklı abonelikler, vb.) Eksik olan tüm bu özellikleri sağlar. UDP, mutlak kalitenin bir gereklilik olmadığı bir yerel ağ içinde büyük miktarlarda veri akışı için uygun olabilir; JMS geniş alan ağ ana bilgisayarları arasında güvenilir mesajlaşma gerektiren uygulamalar için daha iyi olurdu. Ayrıca, JMS, soket, sunucu, bağlayıcı vb. Ayrıntılarını gizler ve kurumsal entegrasyon için daha uygun olan yüksek seviyeli bir API sağlar.

+4

+1. JMS, UDP'ye bir RDBMS'nin düz dosya için ne olduğunu. –

İlgili konular