NServiceBusについて
NServiceBus は特定サービス プラットフォームの一部であり、分散システムを構築、監視、デバッグするためのツールが含まれています。
NServiceBus を使用すると、次のことが可能になります。
- 配管やインフラストラクチャのコードではなく、ビジネス ロジックに焦点を当てる
- 長期にわたるビジネス プロセスを saga で調整する
- オンプレミス、クラウド、コンテナ、またはサーバーレスで実行
- 付属のプラットフォーム ツールを使用して障害を監視し、対応する
- Open Telemetry 統合を使用してシステム パフォーマンスを観察する
NServiceBus には次のものが含まれます。
- Azure Service Bus、Azure Storage Queues、Amazon SQS/SNS、RabbitMQ、および Microsoft SQL Server を使用したメッセージ キューのサポート
- Microsoft SQL Server、MySQL、PostgreSQL、Oracle、Azure Cosmos DB、Azure Table Storage、Amazon DynamoDB、MongoDB、RavenDB へのデータの保存のサポート
- 世界中に配置された専任エンジニアのチームによる 24 時間 365 日のプロフェッショナルなサポート
はじめる
- NServiceBus クイック スタートにアクセスして、NServiceBus がより優れたソフトウェア システムの構築にどのように役立つかをご覧ください。
- NServiceBus のステップバイステップ チュートリアルにアクセスして、コマンドの送信、イベントの発行、複数のメッセージ エンドポイントの管理、失敗したメッセージの再試行方法など、NServiceBus システムの構築方法を学習してください。
- ParticularTemplates NuGet パッケージをインストールして、
dotnet new
または Visual Studio を使用してプロジェクトをブートストラップするための NServiceBus テンプレートを取得します。 - 他のチュートリアルとサンプルをチェックしてください。
- 概念実証に関するサポートを受けてください。
パッケージ
ドキュメント内のすべての NuGet パッケージへのリンクを見つけてください。
サポート
- ドキュメントを参照してください。
- ParticularDiscussion コミュニティにご連絡ください。
- サポート要件については、お問い合わせください。
建物
NServiceBus をビルドするには、Visual Studio でNServiceBus.sln
を開いてソリューションをビルドします。
ビルドされたアセンブリは /binaries にあります。
ビルドが失敗した場合は、MSBuild では長いパス名 (248 文字を超える) がサポートされていないため、NServiceBus のソースを深いサブディレクトリに置いていないことを確認してください。
ライセンス
Nサービスバス
NServiceBus は、RPL 1.5 ライセンスに基づいてライセンスされています。詳細については、こちらをご覧ください。
ネットオブジェクトディープコピー
net-object-deep-copy は、ここで説明されているように MIT ライセンスに基づいてライセンスされています。
net-object-deep-copy ソースは、ここに記載されているライセンス条項で許可されているとおりに NServiceBus ディストリビューションにコンパイルされます。
FastExpressionCompiler
FastExpressionCompiler は、ここで説明されているように MIT ライセンスに基づいてライセンスされています。
FastExpressionCompiler ソースは、ここに記載されているライセンス条項で許可されているとおりに NServiceBus ディストリビューションにコンパイルされます。