# NServiceBus Reviews
**Vendor:** Particular Software  
**Category:** [Software Bus di Servizi per l&#39;Impresa (ESB)](https://www.g2.com/it/categories/enterprise-service-bus-esb)  
**Average Rating:** 4.4/5.0  
**Total Reviews:** 19
## About NServiceBus
NServiceBus è un service bus per .NET che offre scalabilità e affidabilità di livello enterprise per i tuoi flussi di lavoro e integrazioni.




## NServiceBus Reviews
  ### 1. NServiceBus fornisce la maggior parte delle funzionalità con la minima complessità.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Bancario | Mid-Market (51-1000 dip.)

**Reviewed Date:** February 02, 2021

**Cosa Le piace di più di NServiceBus?**

Fornisce un'implementazione del design con metodi coerenti e diretti. Gli aggiornamenti tendono a supportare quella filosofia.

**Cosa non Le piace di NServiceBus?**

Complicazioni derivanti da problemi con il software di supporto e i framework.

**Quali problemi sta risolvendo NServiceBus e in che modo La sta aiutando?**

L'automazione dei processi batch e la gestione delle eccezioni di produzione hanno ridotto i requisiti di risorse operative.

  ### 2. Lo strumento più maturo da utilizzare per qualsiasi sistema distribuito

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Sicurezza pubblica | Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 17, 2021

**Cosa Le piace di più di NServiceBus?**

Che ha strumenti di tracciabilità straordinari e la curva di apprendimento è bassa

**Cosa non Le piace di NServiceBus?**

Il nuovo prezzo, non mi sembra attraente

**Quali problemi sta risolvendo NServiceBus e in che modo La sta aiutando?**

Implementazione dell'architettura di messaggistica. I tentativi integrati, la registrazione e l'estensibilità sono sufficienti per qualsiasi scenario.

  ### 3. Framework di astrazione di messaggistica .NET (Core) puro, versatile e robusto, ma troppo complicato da configurare

**Rating:** 3.0/5.0 stars

**Reviewed by:** Ivan K. | Expert IT Engineering, Mid-Market (51-1000 dip.)

**Reviewed Date:** January 18, 2021

**Cosa Le piace di più di NServiceBus?**

Ricco di schemi di messaggistica e astrazioni (come pipeline, saga ecc.), realizzato interamente in .NET, adatto ovviamente per progetti .NET.

**Cosa non Le piace di NServiceBus?**

Le astrazioni di messaggistica sono troppo ricche e complesse, è facile creare debito tecnico se non si è troppo attenti. A volte, strumenti che possono fare meno, ma specializzati nel farlo bene, possono portare un beneficio migliore. Ho una sensazione simile a quando confronto WCF e WebAPI, per esempio.

**Raccomandazioni per chi sta considerando NServiceBus:**

È una grande astrazione del livello di messaggistica, con una curva di apprendimento facile per gli sviluppatori .NET. Se il tuo software include più modelli di messaggistica (ad esempio, supporto per processi di lunga durata nell'e-commerce, comunicazione tra micro-servizi, ecc.), potrebbe essere una buona opzione. Ma se hai solo bisogno di comunicare tra i servizi in qualche modo, potrebbero esserci alternative migliori, più facili da configurare e mantenere.

**Quali problemi sta risolvendo NServiceBus e in che modo La sta aiutando?**

Comunicazione asincrona tra microservizi, implementazione di processi classici a lungo termine in una soluzione e-commerce (elaborazione degli ordini) utilizzando le saghe di NServiceBus

  ### 4. NServiceBus è un ottimo strumento per qualsiasi architettura software distribuita .net

**Rating:** 4.0/5.0 stars

**Reviewed by:** Loé L. | Solutions Architect, Mid-Market (51-1000 dip.)

**Reviewed Date:** January 07, 2021

**Cosa Le piace di più di NServiceBus?**

NSB segue tutte le migliori pratiche riguardanti i sistemi distribuiti, e il framework applica automaticamente regole per garantire che gli sviluppatori stiano seguendo la soluzione corretta. La maggior parte dei pattern noti per la comunicazione distribuita e asincrona sono implementati su NSB, aiutando lo sviluppatore a concentrarsi sulle capacità aziendali senza preoccuparsi dell'infrastruttura di piping. Riprovi automatici, riprovi ritardati, pattern di conversazione e SAGAS sono alcuni dei pattern infrastrutturali più importanti nello sviluppo di sistemi asincroni; NSB li offre tutti pronti all'uso.

**Cosa non Le piace di NServiceBus?**

La documentazione potrebbe essere più curata; forse avere più scenari di vita reale potrebbe aiutare durante il tempo di sviluppo.

**Raccomandazioni per chi sta considerando NServiceBus:**

Se stai cercando un framework per risolvere la comunicazione del tuo sistema distribuito, NSB è la tua soluzione.

**Quali problemi sta risolvendo NServiceBus e in che modo La sta aiutando?**

Le transazioni distribuite sono i problemi di base che puoi facilmente risolvere con le SAGAS di NServiceBus, gestendo azioni in un momento specifico. Attivare azioni basate su eventi multipli e tracciare lo stato delle transazioni è stato il principale vantaggio che ho ottenuto da NSB.

  ### 5. Il miglior servizio di autobus in termini di flessibilità

**Rating:** 4.0/5.0 stars

**Reviewed by:** Vishal K P. | Software Engineer Lead, Piccola impresa (50 o meno dip.)

**Reviewed Date:** December 12, 2020

**Cosa Le piace di più di NServiceBus?**

Trasporti multipli, supporta l'esposizione di Handler come endpoint WCF. Facile da iniziare. Meglio adatto per le startup se abbiamo bisogno di scalare in seguito. Con l'aumento dell'uso dei microservizi, questo è di gran lunga il miglior ESB interno per applicazioni .NET. Supporto per client nativi [il client non necessita di abbonamento alla licenza]. Scalabilità orizzontale e verticale con le migliori configurazioni di threading.

**Cosa non Le piace di NServiceBus?**

Per evitare la licenza sui nodi client, è necessario scrivere manualmente i client nativi. Nessuna edizione comunitaria per continuare ad apprendere per vari aggiornamenti negli strumenti.

**Raccomandazioni per chi sta considerando NServiceBus:**

Scopri l'aspetto della licenza in anticipo.

**Quali problemi sta risolvendo NServiceBus e in che modo La sta aiutando?**

Abbiamo molte applicazioni SaaS in cui un utente dell'interfaccia utente esegue operazioni asincrone e successivamente viene notificato tramite Signal R / websocket quando i servizi NSB sono completati e le notifiche sono pubblicate. Nei servizi di backend abbiamo determinati flussi di lavoro di stato che sono gestiti da Saga.

  ### 6. La migliore coda di messaggi della mia vita

**Rating:** 5.0/5.0 stars

**Reviewed by:** Richard B. | Software Engineer, Mid-Market (51-1000 dip.)

**Reviewed Date:** January 08, 2021

**Cosa Le piace di più di NServiceBus?**

È stato facile lavorarci. Puoi creare codice generico per tutti i messaggi che desideri elaborare ed estenderlo come preferisci. Ho elaborato così tanti rapporti diversi, calcoli, lavori di lunga durata. Siamo stati in grado di creare l'elaborazione automatica dei lavori con altre librerie di terze parti. È stato facile aggiungere nuovi messaggi e condividere il codice tra le altre parti dell'applicazione.

**Cosa non Le piace di NServiceBus?**

C'è solo uno: a volte, quando nServiceBus iniziava a funzionare, chiedeva i file di licenza. Avevamo un file di licenza valido. Questo piccolo problema non ci ha impedito di eseguire nServiceBus, dovevamo solo cliccare su 'ignora' e tutto andava bene.

**Quali problemi sta risolvendo NServiceBus e in che modo La sta aiutando?**

Calcola la somma delle transazioni, crea report, excel, pdf. Automatizza questi processi.

  ### 7. Sviluppo guidato dal design con la soluzione giusta

**Rating:** 5.0/5.0 stars

**Reviewed by:** Eric T. | Software Architect, Mid-Market (51-1000 dip.)

**Reviewed Date:** January 20, 2021

**Cosa Le piace di più di NServiceBus?**

L'installazione e la configurazione sono un gioco da ragazzi. Le istruzioni e i casi d'uso comuni sono disponibili nella documentazione. Basta tirare dentro alcuni pacchetti nuget e via.

**Cosa non Le piace di NServiceBus?**

Il prezzo è alto e potrebbe scoraggiarti. Ricorda che è gratuito da provare e tutto il lavoro pesante è gestito per te.

**Quali problemi sta risolvendo NServiceBus e in che modo La sta aiutando?**

Abbiamo collegato due sistemi che non forniscono integrazione dai fornitori. Questo ci risparmia molte azioni manuali. Distribuisci i carichi di picco utilizzando la coda come buffer. Questo rende il sistema molto stabile e sempre disponibile, anche durante carichi pesanti.

  ### 8. Veloce, facile da usare e produttivo

**Rating:** 5.0/5.0 stars

**Reviewed by:** Hossein T. | Software Developer, Mid-Market (51-1000 dip.)

**Reviewed Date:** February 11, 2021

**Cosa Le piace di più di NServiceBus?**

È facile da usare, altamente configurabile, veloce ed efficace.

**Cosa non Le piace di NServiceBus?**

Mi è piaciuto così tanto. Non ho trovato nulla che non mi piacesse di NService bus.

**Quali problemi sta risolvendo NServiceBus e in che modo La sta aiutando?**

Avevamo bisogno di elaborare i compiti individualmente e indipendentemente in modo disaccoppiato sfruttando il meccanismo delle code. NService Bus rende la nostra vita così facile con tutte le sue fantastiche funzionalità.

  ### 9. Il framework più semplice per implementare un'architettura a microservizi nel framework .net

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mohammad Reza P. | Senior Web Developer, Mid-Market (51-1000 dip.)

**Reviewed Date:** January 13, 2021

**Cosa Le piace di più di NServiceBus?**

Hai la possibilità di scegliere tra diversi sistemi di accodamento in base alle tue esigenze e ti offre una grande facilità di implementazione su diverse piattaforme.

**Cosa non Le piace di NServiceBus?**

Richiede una conoscenza decente delle diverse tecnologie che potrebbero portarti a implementazioni errate, tuttavia, ci sono molte risorse riguardanti le migliori pratiche e l'architettura di esempio al giorno d'oggi e sta migliorando sempre di più.

**Quali problemi sta risolvendo NServiceBus e in che modo La sta aiutando?**

Implementazione di sistemi distribuiti con un framework affidabile e tollerante ai guasti.

  ### 10. NServiceBus è fantastico!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Kevin R. | Sr. Microsoft .NET Software Engineer (Contract), Enterprise (> 1000 dip.)

**Reviewed Date:** December 14, 2020

**Cosa Le piace di più di NServiceBus?**

Un framework elegante, robusto e solido che ha risolto molte sfide tecniche. Di gran lunga superiore alle offerte di BizTalk o Mulesoft.

**Cosa non Le piace di NServiceBus?**

È un prodotto un po' oscuro e di nicchia. È stato difficile convincere il mio CEO perché pensava che avremmo dovuto semplicemente sviluppare la nostra implementazione aziendale.

**Raccomandazioni per chi sta considerando NServiceBus:**

Inizia con un piccolo progetto pilota e poi cerca di sostituire tutte le tue implementazioni legacy di WCF.

**Quali problemi sta risolvendo NServiceBus e in che modo La sta aiutando?**

Transazioni cross-domain, accodamento a prova di errore, tolleranza ai guasti e retry integrato. Sono stato in grado di supportare transazioni resilienti con facilità.



- [View NServiceBus pricing details and edition comparison](https://www.g2.com/it/products/nservicebus/reviews/nservicebus-review-3876311?section=pricing&secure%5Bexpires_at%5D=2026-06-07+09%3A08%3A12+-0500&secure%5Bsession_id%5D=b0d68ff4-411e-4abd-a4da-5de7a7fb02fb&secure%5Btoken%5D=f5f9361c94ed1a2351764b27a66502883aae822832c9bf855d99357560018acd&format=llm_user)


## Top NServiceBus Alternatives
  - [Azure Service Bus](https://www.g2.com/it/products/azure-service-bus/reviews) - 3.9/5.0 (29 reviews)
  - [IBM App Connect](https://www.g2.com/it/products/ibm-app-connect/reviews) - 4.4/5.0 (230 reviews)
  - [MuleSoft Anypoint Platform](https://www.g2.com/it/products/mulesoft-anypoint-platform/reviews) - 4.5/5.0 (637 reviews)

