Acerca de NServiceBus
NServiceBus es parte de Particular Service Platform, que contiene herramientas para construir, monitorear y depurar sistemas distribuidos.
Con NServiceBus, puedes:
- Céntrese en la lógica empresarial, no en el código de plomería o infraestructura
- Orqueste procesos comerciales de larga duración con sagas
- Ejecute localmente, en la nube, en contenedores o sin servidor
- Monitoree y responda a fallas usando las herramientas de plataforma incluidas
- Observe el rendimiento del sistema mediante la integración de Open Telemetry
NServiceBus incluye:
- Compatibilidad con colas de mensajes mediante Azure Service Bus, Azure Storage Queues, Amazon SQS/SNS, RabbitMQ y Microsoft SQL Server
- Soporte para almacenar datos en Microsoft SQL Server, MySQL, PostgreSQL, Oracle, Azure Cosmos DB, Azure Table Storage, Amazon DynamoDB, MongoDB y RavenDB
- Soporte profesional 24 horas al día, 7 días a la semana por parte de un equipo de ingenieros dedicados ubicados en todo el mundo
Empezando
- Visite el Inicio rápido de NServiceBus para saber cómo NServiceBus le ayuda a crear mejores sistemas de software.
- Visite el tutorial paso a paso de NServiceBus para aprender cómo construir sistemas NServiceBus, incluido cómo enviar comandos, publicar eventos, administrar múltiples puntos finales de mensajes y reintentar mensajes fallidos.
- Instale el paquete NuGet ParticularTemplates para obtener plantillas de NServiceBus para iniciar proyectos utilizando
dotnet new
o Visual Studio. - Consulte nuestros otros tutoriales y ejemplos.
- Obtenga ayuda con una prueba de concepto.
Paquetes
Encuentre enlaces a todos nuestros paquetes NuGet en nuestra documentación.
Apoyo
- Explore nuestra documentación.
- Comuníquese con la comunidad ParticularDiscussion.
- Contáctenos para discutir sus requisitos de soporte.
Edificio
Para compilar NServiceBus, abra NServiceBus.sln
en Visual Studio y cree la solución.
Encontrarás los ensamblajes construidos en /binaries.
Si ve que la compilación falla, verifique que no haya colocado el origen de NServiceBus en un subdirectorio profundo, ya que MSBuild no admite nombres de ruta largos (más de 248 caracteres).
Licencias
NServicioBus
NServiceBus tiene la licencia RPL 1.5. Se pueden encontrar más detalles aquí.
copia-profunda-de-objeto-neto
net-object-deep-copy tiene la licencia MIT como se describe aquí.
Las fuentes net-object-deep-copy se compilan en la distribución NServiceBus según lo permitido por los términos de licencia que se encuentran aquí.
Compilador de expresiones rápidas
FastExpressionCompiler tiene la licencia MIT como se describe aquí.
Las fuentes de FastExpressionCompiler se compilan en la distribución NServiceBus según lo permitido por los términos de licencia que se encuentran aquí.