# 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à.

  ### 11. Autobus a NServiceBus

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** December 08, 2020

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

NserviceBus è facile da installare e utilizzare. Ti offre molta flessibilità per sviluppare la tua applicazione. Molto facile anche.

**Cosa non Le piace di NServiceBus?**

Se il tuo design della soluzione è pronto, allora penso che ci sia ben poco che verrà disprezzato del pacchetto. L'uso di questo software è complicato SOLO se il design non è realizzato correttamente.

**Raccomandazioni per chi sta considerando NServiceBus:**

Se stai seguendo DDD nel tuo approccio e prevedi di implementare più piccoli servizi, come parte della comunicazione asincrona NServiceBus sarà la tua scelta migliore per integrare all'interno della tua applicazione.

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

Ho utilizzato NServiceBus per implementare CQRS nel mio progetto. I design di PUB SUB possono essere facilmente implementati.

  ### 12. Facile da usare, una volta avviato

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** January 14, 2021

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

Facile da usare registri e accesso ai dati. Semplice da usare.

**Cosa non Le piace di NServiceBus?**

Il cruscotto integrato potrebbe essere molto migliore. Era piuttosto piccolo, anche se per essere onesti una volta collegati i dati al nostro sistema. Abbiamo smesso di usarlo. È stato più difficile di quanto fosse necessario configurarlo, fornisci esempi migliori per favore.

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

Cercando transazioni che si perdono nella forza lavoro, a tal fine ha funzionato davvero bene.

  ### 13. Saga per il processo di lunga durata

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** December 12, 2020

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

Gestisci la pubblicazione dell'evento a un endpoint di lavoratore diverso e invia il comando al lavoratore stesso, timeout della saga completa il lavoro.

**Cosa non Le piace di NServiceBus?**

Riprova quando il messaggio del processo fallisce, non contiene molte informazioni, quando poi la dimensione del database di nservicebus raggiunge il limite, il messaggio viene eliminato, difficile da recuperare.

**Raccomandazioni per chi sta considerando NServiceBus:**

Contieni più dettagli di registrazione

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

Per l'inizio dell'accordo nel futuro, il timeout della saga si basa sulla data di inizio dell'accordo; quando scade, la saga gestirà il passo successivo. Ad esempio, la fornitura del telefono, la registrazione dell'account.

  ### 14. Senza problemi o bug imprevisti

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Forniture e attrezzature aziendali | Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 18, 2021

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

La maggior parte della bellezza si trova dietro la messaggistica tramite codici condivisi piuttosto che schemi XML.

**Cosa non Le piace di NServiceBus?**

Ho davvero difficoltà a dire se c'è qualcosa.

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

Una volta abbiamo avuto un problema con l'archiviazione dei dati durante l'esecuzione della saga, ma si è scoperto che abbiamo ignorato le migliori pratiche.

  ### 15. Revisione di Nservicebus

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utente verificato in Servizi per eventi | Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 17, 2021

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

Implementazione pub-sub e supporta più tipi di trasporto

**Cosa non Le piace di NServiceBus?**

Costi di licenza e modello di licenza per core

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

Lo usiamo per ottenere un'elevata velocità di elaborazione per la nostra applicazione basata su eventi e per pubblicare messaggi a più abbonati.

  ### 16. NService bus non è amichevole per gli sviluppatori

**Rating:** 2.0/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Enterprise (> 1000 dip.)

**Reviewed Date:** January 16, 2021

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

È il primo sistema di messaggistica del suo genere che ha aperto nuove possibilità di consistenza eventuale, "fire and forget", ecc. nel mondo delle architetture distribuite.

**Cosa non Le piace di NServiceBus?**

Non adatto agli sviluppatori, un po' complicato.

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

Distribuire la comunicazione del sistema, consistenza eventuale

  ### 17. NServiceBus è uno dei migliori sistemi distribuiti

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** December 04, 2020

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

È molto facile da usare e configurare con il sistema. Una delle migliori parti è il suo supporto.

**Cosa non Le piace di NServiceBus?**

Fino ad ora non c'è nulla da non apprezzare dal lato dello sviluppatore.

**Raccomandazioni per chi sta considerando NServiceBus:**

Chiunque voglia utilizzare il service bus, provi a controllare NServiceBus.

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

Usiamo caricare milioni di dati utilizzando NServiceBus e l'archiviazione di Azure

  ### 18. NServiceBus ha un alto livello di complessità di configurazione, la documentazione non copre i problemi di produzione

**Rating:** 3.0/5.0 stars

**Reviewed by:** Andrew R. | Tech Lead, Mid-Market (51-1000 dip.)

**Reviewed Date:** December 17, 2019

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

Vengono fornite varie strategie e soluzioni di messaggistica come fun out, sagas ecc.,
L'integrazione con .Net e i servizi ospitati sono forniti pronti all'uso, rendendo più facile lo sviluppo dei consumatori,
integrazione con diverse code di messaggi in modo da poter utilizzare qualsiasi coda si desideri.
Inoltre, sono presenti pratiche aggiuntive di controllo della salute per NServiceBus come un heartbeat, che è davvero utile.

**Cosa non Le piace di NServiceBus?**

La documentazione non copre realmente i casi d'uso in produzione, quindi non tutte le proprietà dell'API sono ben descritte. I problemi che abbiamo avuto erano legati al numero di thread per il throughput parallelo dei messaggi, in particolare, il consumatore, ed è stato difficile trovare la definizione di questa proprietà. La complessità della configurazione è alta, quindi i problemi infrastrutturali si presentano abbastanza spesso. È stato difficile fornire un'applicazione NserviceBus ben configurata a causa dei problemi con la documentazione, ma davvero, quando si è a conoscenza del "cookbook", si possono fare molti trucchi di configurazione/scalabilità. La compatibilità delle versioni è piuttosto scarsa riguardo alle versioni 2 e 4, ad esempio, abbiamo avuto problemi con la compatibilità della serializzazione, che abbiamo risolto con il nostro serializer, che era una soluzione alternativa piuttosto che l'approccio raccomandato.

**Raccomandazioni per chi sta considerando NServiceBus:**

Crea versioni di prodotto più stabili e retrocompatibili, dividi la documentazione in casi d'uso di produzione e casi di cambiamento infrastrutturale.

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

Ho risolto il problema con sistemi distribuiti altamente accoppiati, quindi piuttosto che comunicare direttamente tra i servizi, abbiamo l'approccio dell'uomo nel mezzo con una coda per rimuovere la connessione rigida. NServiceBus offre una bella interfaccia per la messaggistica e le sottoscrizioni, inoltre i servizi Windows (consumatori) sono davvero facili da implementare.

  ### 19. Miglior modello di abbonamento

**Rating:** 4.0/5.0 stars

**Reviewed by:** Friyank P. | Dynamics Consultant, Mid-Market (51-1000 dip.)

**Reviewed Date:** December 16, 2019

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

Il modello di abbonamento Publish è uno dei migliori per la stabilità dei dati.

Lo stiamo ancora utilizzando e funziona senza problemi.

**Cosa non Le piace di NServiceBus?**

Penso che 

Oggi l'integrazione svolga un ruolo importante in qualsiasi applicazione aziendale 

NSB dovrebbe partecipare a tutti i tipi di integrazione.

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

Abbiamo una grande struttura di dati e NSB la gestisce bene senza perdita di dati utilizzando 'MSMQ'.



- [View NServiceBus pricing details and edition comparison](https://www.g2.com/it/products/nservicebus/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-05+07%3A39%3A49+-0500&secure%5Bsession_id%5D=0ad1eafe-7d9d-4bdd-a2ff-8158236bc055&secure%5Btoken%5D=a9446100f01d371b8a191dc49b04c1057f1f8e65aa5984d78b96b4839db2634b&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 (634 reviews)

