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
Is your improvement related to a problem? Please describe.
I've currently got a lot of NServiceBus v7 endpoints (30ish) that I want to migrate to v9 and change from RabbitMQ classic to quorum transport topology. I'm assuming this is the desirable step forward when using RabbitMQ.
The error output from ServiceControl.exe was:
Unhandled exception. RabbitMQ.Client.Exceptions.OperationInterruptedException:
The AMQP operation was interrupted:
AMQP close-reason, initiated by Peer, code=406, text='PRECONDITION_FAILED -
inequivalent arg 'x-queue-type' for queue 'ServiceControl.ThroughputData'
in vhost 'development':
received the value 'quorum' of type 'longstr' but current is none', classId=50, methodId=10
Describe the suggested solution
When installing a new side by side instance of service control pointing at the same RabbitMQ server, replace the previous one with the transport type define last.
Enable multiple ServiceControl.ThroughputData queues to exist by randomising a suffix or incrementing them . E.g. ServiceControl.ThroughputData-1, ServiceControl.ThroughputData-2
Refactor the name of the ThroughputData queue to use the prefix of the Service Control instance name you have defined.
Describe alternatives you've considered
Manualy deleting the existing ServiceControl.ThroughputData Classic queue to enable the new quorum one to be created.
Standing up a new RabbitMQ cluster/server with only quorum queues (I've got a Docker-Compose solution running locally with full quorum support). Got some process continuity issues with this approach.
Upgrade all the NServiceBus endpoints at the same time. This not practical even with CICD automation for all these services.
Rabbit Queue Example with older Service Control queues
Docker-Compose Local container environment is ready for v9 + quorum queue isolated testing.
Additional Context
No response
The text was updated successfully, but these errors were encountered:
Describe the suggested improvement
Is your improvement related to a problem? Please describe.
I've currently got a lot of NServiceBus v7 endpoints (30ish) that I want to migrate to v9 and change from RabbitMQ classic to quorum transport topology. I'm assuming this is the desirable step forward when using RabbitMQ.
Describe the suggested solution
Describe alternatives you've considered
Rabbit Queue Example with older Service Control queues
![ThroughputData-RabbitMQ](https://private-user-images.githubusercontent.com/834354/381514752-697805f6-06ea-46bc-872d-97e3387e98cc.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxMTQyMTMsIm5iZiI6MTczOTExMzkxMywicGF0aCI6Ii84MzQzNTQvMzgxNTE0NzUyLTY5NzgwNWY2LTA2ZWEtNDZiYy04NzJkLTk3ZTMzODdlOThjYy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjA5JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIwOVQxNTExNTNaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT00NWY4Mjk0MDlhZDQzN2NlYWQwZGE4ZDQ4OTIxYWE3MDViMjAyMGY3YTMzZDg1MDhiZGQyMzgyYTA4NDFkNmIxJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.QjHRFh7xxhfyqBVryHib3eT8P18DcUFkWzybcCHj4fg)
Docker-Compose Local container environment is ready for v9 + quorum queue isolated testing.
![ThroughputData-DockerCompose-LocalEnv](https://private-user-images.githubusercontent.com/834354/381515249-619d2bef-a6ab-4a3a-9719-917d76bf15c6.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxMTQyMTMsIm5iZiI6MTczOTExMzkxMywicGF0aCI6Ii84MzQzNTQvMzgxNTE1MjQ5LTYxOWQyYmVmLWE2YWItNGEzYS05NzE5LTkxN2Q3NmJmMTVjNi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjA5JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIwOVQxNTExNTNaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT05MzU3MGM0MTQ0NmQ0ZjFmYzlmMGNmZjJiNDZjZDEwYzI5MDhmY2I4YWJiZDhmZjI0NzkwMGIyZDhmODRmOThmJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.w6bM_TLr1npOq3dg4koTxEXlWDoCnR8U39y5mN0WhAE)
Additional Context
No response
The text was updated successfully, but these errors were encountered: