เกี่ยวกับ เอ็น เซอร์วิส บัส
NServiceBus เป็นส่วนหนึ่งของแพลตฟอร์มบริการเฉพาะซึ่งมีเครื่องมือสำหรับสร้าง ตรวจสอบ และดีบักระบบแบบกระจาย
ด้วย NServiceBus คุณสามารถ:
- มุ่งเน้นไปที่ตรรกะทางธุรกิจ ไม่ใช่เกี่ยวกับระบบประปาหรือโค้ดโครงสร้างพื้นฐาน
- จัดทำกระบวนการทางธุรกิจที่ดำเนินมายาวนานด้วย Sagas
- รันในสถานที่ ในระบบคลาวด์ ในคอนเทนเนอร์ หรือไม่ใช้เซิร์ฟเวอร์
- ตรวจสอบและตอบสนองต่อความล้มเหลวโดยใช้เครื่องมือแพลตฟอร์มที่ให้มา
- สังเกตประสิทธิภาพของระบบโดยใช้การรวม 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 ชั่วโมงทุกวันจากทีมวิศวกรเฉพาะทางทั่วโลก
เริ่มต้นใช้งาน
- ไปที่ NServiceBus Quick Start เพื่อเรียนรู้ว่า NServiceBus ช่วยคุณสร้างระบบซอฟต์แวร์ที่ดีขึ้นได้อย่างไร
- ไปที่บทช่วยสอนทีละขั้นตอนของ NServiceBus เพื่อเรียนรู้วิธีสร้างระบบ NServiceBus รวมถึงวิธีส่งคำสั่ง เผยแพร่เหตุการณ์ จัดการปลายทางข้อความหลายจุด และลองข้อความที่ล้มเหลวอีกครั้ง
- ติดตั้งแพ็คเกจ ParticularTemplates NuGet เพื่อรับเทมเพลต NServiceBus เพื่อบูตโปรเจ็กต์โดยใช้
dotnet new
หรือใน Visual Studio - ดูบทช่วยสอนและตัวอย่างอื่นๆ ของเรา
- รับความช่วยเหลือเกี่ยวกับการพิสูจน์แนวคิด
แพ็คเกจ
ค้นหาลิงก์ไปยังแพ็คเกจ NuGet ทั้งหมดของเราในเอกสารประกอบของเรา
สนับสนุน
- เรียกดูเอกสารของเรา
- ติดต่อชุมชน ParticularDiscussion
- ติดต่อเราเพื่อหารือเกี่ยวกับข้อกำหนดการสนับสนุนของคุณ
อาคาร
หากต้องการสร้าง NServiceBus ให้เปิด NServiceBus.sln
ใน Visual Studio และสร้างโซลูชัน
คุณจะพบแอสเซมบลีที่สร้างขึ้นใน /binaries
หากคุณเห็นว่าบิลด์ล้มเหลว ให้ตรวจสอบว่าคุณไม่ได้ใส่ซอร์สของ NServiceBus ไว้ในไดเร็กทอรีย่อยแบบลึก เนื่องจาก MSBuild ไม่รองรับชื่อพาธแบบยาว (มากกว่า 248 อักขระ)
การออกใบอนุญาต
เอ็นเซอร์วิสบัส
NServiceBus ได้รับอนุญาตภายใต้ใบอนุญาต RPL 1.5 รายละเอียดเพิ่มเติมสามารถพบได้ที่นี่
net-object-deep-copy
net-object-deep-copy ได้รับอนุญาตภายใต้ใบอนุญาต MIT ตามที่อธิบายไว้ที่นี่
แหล่งข้อมูล net-object-deep-copy ได้รับการคอมไพล์ลงในการแจกจ่าย NServiceBus ตามที่ได้รับอนุญาตภายใต้ข้อกำหนดสิทธิ์การใช้งานที่พบได้ที่นี่
FastExpressionCompiler
FastExpressionCompiler ได้รับอนุญาตภายใต้ใบอนุญาต MIT ตามที่อธิบายไว้ที่นี่
แหล่งที่มาของ FastExpressionCompiler ได้รับการคอมไพล์ลงในการแจกจ่าย NServiceBus ตามที่ได้รับอนุญาตภายใต้ข้อกำหนดสิทธิ์การใช้งานที่พบได้ที่นี่