Gets or sets whether to enable the topic to be partitioned across multiple message brokers. An express topic holds a message in memory temporarily before writing it to persistent storage.
Assembly: Microsoft.ServiceBus (in Microsoft.ServiceBus.dll)
'Declaration Public Property EnablePartitioning As Boolean Get Set 'Usage Dim instance As TopicDescription Dim value As Boolean value = instance.EnablePartitioning instance.EnablePartitioning = value
Property ValueType: System.Boolean
true to enable the topic to be partitioned across multiple message brokers; otherwise, false.
A partitioned topic consists of multiple fragments, each processed by a different message broker and stored in a different messaging store. This allows the throughput of a single topic to exceed the maximum load a single message broker or messaging store can handle. At the same time, it allows the topic to remain available in case a messaging store becomes temporarily unavailable.
To enable partitioning for a topic, set the property to true. This value must be set at the time the topic is created. It is not possible to change this property on an existing topic.
Partitioned topics enforce a maximum message TimeToLive value of 30 days.