Documentation on how concurrency is handled is not clear #1452
Replies: 3 comments
-
Concurrency is never "completely handled" by a library. This client won't prevent you from concurrency hazards when your consumers access shared resources or have any kind of inter-dependency. What RabbitMQ client libraries do guarantee is
Whether #2 is true for the current generation of this client, I'm not sure but it helps reduce |
Beta Was this translation helpful? Give feedback.
-
I have tried to clarify it somewhat. |
Beta Was this translation helpful? Give feedback.
-
I don't know what specifically about the use of a The docs do not currently mention |
Beta Was this translation helpful? Give feedback.
-
For example, the docs do not mention ConsumerDispatchConcurrency
the docs also say:
which does not appear to be the default behaviour (presumably because the default value for
ConsumerDispatchConcurrency
is 1?). Additionally they go on to saywhich is pretty incomprehensible. Essentially it's very difficult for me (as an experienced dotnet software developer) to work out whether concurrency is handled by the library, or whether i should handle it in my application code.
Beta Was this translation helpful? Give feedback.
All reactions