NServiceBus 소개
NServiceBus는 분산 시스템을 구축, 모니터링 및 디버깅하는 도구가 포함된 특정 서비스 플랫폼의 일부입니다.
NServiceBus를 사용하면 다음을 수행할 수 있습니다.
- 배관이나 인프라 코드가 아닌 비즈니스 로직에 집중하세요.
- Sagas를 사용하여 장기 실행 비즈니스 프로세스 조정
- 온프레미스, 클라우드, 컨테이너 또는 서버리스에서 실행
- 포함된 플랫폼 도구를 사용하여 오류를 모니터링하고 대응합니다.
- Open Telemetry 통합을 사용하여 시스템 성능 관찰
NServiceBus에는 다음이 포함됩니다.
- Azure Service Bus, Azure Storage 대기열, Amazon SQS/SNS, RabbitMQ 및 Microsoft SQL Server를 사용한 메시지 대기열 지원
- Microsoft SQL Server, MySQL, PostgreSQL, Oracle, Azure Cosmos DB, Azure Table Storage, Amazon DynamoDB, MongoDB 및 RavenDB에 데이터 저장 지원
- 전 세계에 위치한 전담 엔지니어 팀의 연중무휴 전문 지원
시작하기
- NServiceBus 빠른 시작을 방문하여 NServiceBus가 더 나은 소프트웨어 시스템을 구축하는 데 어떻게 도움이 되는지 알아보세요.
- NServiceBus 단계별 튜토리얼을 방문하여 명령 보내기, 이벤트 게시, 여러 메시지 끝점 관리 및 실패한 메시지 재시도 방법을 포함하여 NServiceBus 시스템을 구축하는 방법을 알아보세요.
-
dotnet new
또는 Visual Studio를 사용하여 프로젝트를 부트스트랩하기 위한 NServiceBus 템플릿을 가져오려면 PartularTemplates NuGet 패키지를 설치하세요. - 다른 튜토리얼과 샘플을 확인해 보세요.
- 개념 증명에 대한 도움을 받으세요.
패키지
설명서에서 모든 NuGet 패키지에 대한 링크를 찾아보세요.
지원하다
- 우리의 문서를 찾아보세요.
- PartularDiscussion 커뮤니티에 연락하세요.
- 지원 요구 사항에 대해 논의하려면 당사에 문의하십시오.
건물
NServiceBus를 빌드하려면 Visual Studio에서 NServiceBus.sln
열고 솔루션을 빌드하세요.
/binaries에서 빌드된 어셈블리를 찾을 수 있습니다.
빌드가 실패하는 경우 MSBuild에서 긴 경로 이름(248자 초과)을 지원하지 않으므로 NServiceBus 소스를 깊은 하위 디렉터리에 넣지 않았는지 확인하세요.
라이선스
NServiceBus
NServiceBus는 RPL 1.5 라이센스에 따라 라이센스가 부여됩니다. 자세한 내용은 여기에서 확인할 수 있습니다.
순 객체 심층 복사
net-object-deep-copy는 여기에 설명된 대로 MIT 라이선스에 따라 라이선스가 부여됩니다.
net-object-deep-copy 소스는 여기에 있는 라이센스 조건에 따라 허용되는 NServiceBus 배포판으로 컴파일됩니다.
FastExpression컴파일러
FastExpressionCompiler는 여기에 설명된 대로 MIT 라이선스에 따라 라이선스가 부여됩니다.
FastExpressionCompiler 소스는 여기에 있는 라이센스 조건에 따라 허용되는 NServiceBus 배포판으로 컴파일됩니다.