Tentang NServiceBus
NServiceBus adalah bagian dari Platform Layanan Khusus, yang berisi alat untuk membangun, memantau, dan men-debug sistem terdistribusi.
Dengan NServiceBus, Anda dapat:
- Fokus pada logika bisnis, bukan pada kode pipa atau infrastruktur
- Atur proses bisnis yang sudah berjalan lama dengan saga
- Jalankan secara lokal, di cloud, dalam container, atau tanpa server
- Pantau dan tanggapi kegagalan menggunakan peralatan platform yang disertakan
- Amati kinerja sistem menggunakan integrasi Open Telemetri
NServiceBus meliputi:
- Dukungan untuk antrean pesan menggunakan Azure Service Bus, Azure Storage Queues, Amazon SQS/SNS, RabbitMQ, dan Microsoft SQL Server
- Dukungan untuk menyimpan data di Microsoft SQL Server, MySQL, PostgreSQL, Oracle, Azure Cosmos DB, Azure Table Storage, Amazon DynamoDB, MongoDB, dan RavenDB
- Dukungan profesional 24x7 dari tim insinyur berdedikasi yang berlokasi di seluruh dunia
Memulai
- Kunjungi Mulai Cepat NServiceBus untuk mempelajari bagaimana NServiceBus membantu Anda membangun sistem perangkat lunak yang lebih baik.
- Kunjungi tutorial langkah demi langkah NServiceBus untuk mempelajari cara membangun sistem NServiceBus, termasuk cara mengirim perintah, menerbitkan peristiwa, mengelola beberapa titik akhir pesan, dan mencoba lagi pesan yang gagal.
- Instal paket ParticulateTemplates NuGet untuk mendapatkan templat NServiceBus untuk mem-bootstrap proyek menggunakan
dotnet new
atau di Visual Studio. - Lihat tutorial dan contoh kami yang lain.
- Dapatkan bantuan dengan bukti konsep.
Paket
Temukan tautan ke semua paket NuGet kami di dokumentasi kami.
Mendukung
- Telusuri dokumentasi kami.
- Jangkau komunitas Diskusi Khusus.
- Hubungi kami untuk mendiskusikan kebutuhan dukungan Anda.
Bangunan
Untuk membangun NServiceBus, buka NServiceBus.sln
di Visual Studio dan buat solusinya.
Anda akan menemukan rakitan yang dibangun di /binaries.
Jika Anda melihat build gagal, periksa apakah Anda belum meletakkan sumber NServiceBus di subdirektori yang dalam karena nama jalur yang panjang (lebih dari 248 karakter) tidak didukung oleh MSBuild.
Perizinan
NLayananBus
NServiceBus dilisensikan di bawah lisensi RPL 1.5. Detail lebih lanjut dapat ditemukan di sini.
salinan-dalam-objek-net
net-object-deep-copy dilisensikan di bawah lisensi MIT seperti yang dijelaskan di sini.
sumber net-object-deep-copy dikompilasi ke dalam distribusi NServiceBus sebagaimana diizinkan berdasarkan persyaratan lisensi yang ditemukan di sini.
Kompiler Ekspresi Cepat
FastExpressionCompiler dilisensikan di bawah lisensi MIT seperti yang dijelaskan di sini.
Sumber FastExpressionCompiler dikompilasi ke dalam distribusi NServiceBus sebagaimana diizinkan berdasarkan persyaratan lisensi yang ditemukan di sini.