Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add an option for case insensitive endpoint names. (suge #328

Open
awright18 opened this issue Sep 21, 2023 · 0 comments
Open

Add an option for case insensitive endpoint names. (suge #328

awright18 opened this issue Sep 21, 2023 · 0 comments
Labels
Cloud Cloud related issue Improvement

Comments

@awright18
Copy link
Contributor

awright18 commented Sep 21, 2023

Describe the suggested improvement

Is your improvement related to a problem? Please describe.

As noted in the documentation when BridgeEndpoint configuration names don't match actual EndpointConfiguration names the bridge throws an exception because it can't find the endpoint.

There seem to be common scenarios (MSMQ mentioned in the previous issue) where the casing is for some reason different than what's configured at the endpoint.

A suggestion was made stating that it may be possible to configure case-insensitivity on BridgeEndpoints. This issue is formalizing that suggestion.

Describe the suggested solution

Add an option when to [BridgeEndpoint](https://github.com/Particular/NServiceBus.MessagingBridge/blob/master/src/NServiceBus.MessagingBridge/Configuration/BridgeEndpoint.cs) to AllowCaseInsensitveEndpointNameMatching

Describe alternatives you've considered

Alternately investigate why this issue seems to happen with some MSMQ endpoints and open an issue if there is a bug.

Additional Context

Sender application uses MSMQ transport, NSB version 4.7.12 with .net framework 4.6.

The receiver service in this scenario uses RabbitMQ transport, NSB version 8.0.5 with .Net 6.

The NSB Messaging Bridge uses .net framework 4.8 (to accommodate MSMQ) and the following packages and versions:

NSB version 8.0.5

NSB.MessagingBridge version 2.1.0

NServiceBus.RabbitMQ version 8.0.3

NServiceBus.Transport.Msmq version 2.0.1

@dvdstelt dvdstelt added the Cloud Cloud related issue label Jul 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Cloud Cloud related issue Improvement
Projects
None yet
Development

No branches or pull requests

2 participants