Orleans.StorageProvider.RavenDB
1.0.0
dotnet add package Orleans.StorageProvider.RavenDB --version 1.0.0
NuGet\Install-Package Orleans.StorageProvider.RavenDB -Version 1.0.0
<PackageReference Include="Orleans.StorageProvider.RavenDB" Version="1.0.0" />
paket add Orleans.StorageProvider.RavenDB --version 1.0.0
#r "nuget: Orleans.StorageProvider.RavenDB, 1.0.0"
// Install Orleans.StorageProvider.RavenDB as a Cake Addin #addin nuget:?package=Orleans.StorageProvider.RavenDB&version=1.0.0 // Install Orleans.StorageProvider.RavenDB as a Cake Tool #tool nuget:?package=Orleans.StorageProvider.RavenDB&version=1.0.0
RavenDB Orleans Storage Provider Setup
Introduction
This guide provides a step-by-step approach to configuring and utilizing RavenDB as the storage provider for Orleans. Orleans is a distributed, fault-tolerant, and scalable framework for building high-performance applications. RavenDB serves as a robust and flexible backend, enabling persistence, clustering, and scalability for Orleans-based applications.
By combining Orleans' virtual actor model with RavenDB's powerful distributed data storage capabilities, this setup provides a reliable and resilient system architecture. Whether you're building microservices, real-time processing systems, or large-scale distributed applications, this guide will help you integrate and optimize RavenDB with Orleans effectively.
Prerequisites
- .NET SDK: Install the latest .NET SDK compatible with Orleans.
- RavenDB License: Accept the RavenDB license as shown in the configuration.
Connection Configuration
Connection String
var connectionString = "http://ravendb-node1:8080;http://ravendb-node2:8180";
var serviceId = "FriendlyForceTracking";
var databaseName = "FriendlyForceTrackingDB";
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. |
-
net9.0
- Microsoft.Orleans.Server (>= 9.0.1)
- RavenDB.Client (>= 6.2.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.0.0 | 113 | 1/3/2025 |