You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// Use Azure Service Bus transport provider (requires SlimMessageBus.Host.AzureServiceBus package)
74
74
//.WithProviderServiceBus(...)
75
-
// Use Azure Azure Event Hub transport provider (requires SlimMessageBus.Host.AzureEventHub package)
75
+
// Use Azure Event Hub transport provider (requires SlimMessageBus.Host.AzureEventHub package)
76
76
//.WithProviderEventHub(...)
77
77
// Use Redis transport provider (requires SlimMessageBus.Host.Redis package)
78
78
//.WithProviderRedis(...)
@@ -124,7 +124,7 @@ Having done the SMB setup, one can then inject [`IMessageBus`](../src/SlimMessag
124
124
125
125
> The `IMessageBus` implementations are lightweight and thread-safe.
126
126
127
-
For completness, please also see the [Hybrid provider configuration](provider_hybrid.md#configuration) which might be needed if the application needs to use more than one transport.
127
+
For completeness, please also see the [Hybrid provider configuration](provider_hybrid.md#configuration) which might be needed if the application needs to use more than one transport.
@@ -1009,7 +1009,7 @@ public interface IConsumerErrorHandler<in T>
1009
1009
/// <paramname="message">The message that failed to process.</param>
1010
1010
/// <paramname="retry">Performs another message processing try. The return value is relevant if the consumer was a request handler (it will be its response value). Ensure to pass the return value to the result of the error handler.</param>
1011
1011
/// <paramname="consumerContext">The consumer context for the message processing pipeline.</param>
1012
-
/// <paramname="exception">Exception that ocurred during message processing.</param>
1012
+
/// <paramname="exception">Exception that occurred during message processing.</param>
// Use Azure Service Bus transport provider (requires SlimMessageBus.Host.AzureServiceBus package)
74
74
//.WithProviderServiceBus(...)
75
-
// Use Azure Azure Event Hub transport provider (requires SlimMessageBus.Host.AzureEventHub package)
75
+
// Use Azure Event Hub transport provider (requires SlimMessageBus.Host.AzureEventHub package)
76
76
//.WithProviderEventHub(...)
77
77
// Use Redis transport provider (requires SlimMessageBus.Host.Redis package)
78
78
//.WithProviderRedis(...)
@@ -124,7 +124,7 @@ Having done the SMB setup, one can then inject [`IMessageBus`](../src/SlimMessag
124
124
125
125
> The `IMessageBus` implementations are lightweight and thread-safe.
126
126
127
-
For completness, please also see the [Hybrid provider configuration](provider_hybrid.md#configuration) which might be needed if the application needs to use more than one transport.
127
+
For completeness, please also see the [Hybrid provider configuration](provider_hybrid.md#configuration) which might be needed if the application needs to use more than one transport.
Copy file name to clipboardExpand all lines: docs/provider_hybrid.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -72,17 +72,17 @@ The `IMessageBus` injected into any layer of your application will be the hybrid
72
72
It is important to understand, that handlers (`IRequestHandler<>`) or consumers (`IConsumer<>`) registered will be managed by the respective child bus that they are configured on.
73
73
74
74
There can be more than one child bus that can consume the given message type. In this case hybrid bus will route the message to all of the child bus.
75
-
By default any matching child bus will be executed in sequence. There is also an option to execute this in pararell (see the `PublishExecutionMode` setting on `HybridMessageBusSettings`).
75
+
By default any matching child bus will be executed in sequence. There is also an option to execute this in parallel (see the `PublishExecutionMode` setting on `HybridMessageBusSettings`).
76
76
77
77
> A given request message type can only be handled by one child bus, however, non-request messages can by consumed by multiple child buses.
78
78
79
-
The request messages need exactly one handler to calculate the response, therefore if we had more than one handler for a given request it would be ambigous which response to return.
79
+
The request messages need exactly one handler to calculate the response, therefore if we had more than one handler for a given request it would be ambiguous which response to return.
80
80
81
81
### Shared configuration
82
82
83
-
Any setting applied at the hybrid bus builder level will be inherited by ech child transport bus. In the example mentioned, the memory and Azure SB busses will inherit the serializer and dependency resolver.
83
+
Any setting applied at the hybrid bus builder level will be inherited by each child transport bus. In the example mentioned, the memory and Azure SB buses will inherit the serializer and dependency resolver.
84
84
85
-
Individual child busses can provide their own serialization (or any other setting) and effectively override the serialization (or any other setting).
85
+
Individual child buses can provide their own serialization (or any other setting) and effectively override the serialization (or any other setting).
86
86
87
87
> The Hybrid bus builder configurations of the producer (`Produce()`) and consumer (`Consume()`) will be added into every child bus producer/consumer registration list.
Copy file name to clipboardExpand all lines: docs/provider_kafka.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -122,7 +122,7 @@ There are two possible options:
122
122
123
123
### Default partitioner with message key
124
124
125
-
Currently the[confluent-kafka-dotnet](https://github.com/confluentinc/confluent-kafka-dotnet) does not support custom partitioners (see [here](https://github.com/confluentinc/confluent-kafka-dotnet/issues/343)).
125
+
Currently,[confluent-kafka-dotnet](https://github.com/confluentinc/confluent-kafka-dotnet) does not support custom partitioners (see [here](https://github.com/confluentinc/confluent-kafka-dotnet/issues/343)).
126
126
The default partitioner is supported, which works in this way:
127
127
128
128
- when message key is not provided then partition is assigned using round-robin,
0 commit comments