# ConsistentRingOptions

Package: [Microsoft.Orleans.Runtime](/orleans/docs/api/csharp/microsoft.orleans.runtime/) 10.0.0

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.Runtime) | [Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Runtime/Configuration/Options/ConsistentRingOptions.cs#L6)

```csharp
public class ConsistentRingOptions
```

Configuration options for consistent hashing algorithm, used to balance resource allocations across the cluster.

## Constructors

- [ConsistentRingOptions](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.consistentringoptions/constructors/constructor-1f6ec05d/)

## Properties

- [NumVirtualBucketsConsistentRing](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.consistentringoptions/properties/numvirtualbucketsconsistentring-07e06b7b/)
- [UseVirtualBucketsConsistentRing](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.consistentringoptions/properties/usevirtualbucketsconsistentring-da3d50ad/)

## Fields

- [DEFAULT_NUM_VIRTUAL_RING_BUCKETS](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.consistentringoptions/fields/default-num-virtual-ring-buckets-777fbcb5/)
- [DEFAULT_USE_VIRTUAL_RING_BUCKETS](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.consistentringoptions/fields/default-use-virtual-ring-buckets-c00ad45d/)
