Commit 02b5230
Update to NServiceBus.RabbitMQ 10.0.0 and use management client (#4755)
* Update the transport manifest
* Use alpha version of RabbitMQ transport
* Update RabbitMQ manifest example
* Check connection string to disable management API
* Change lock to semaphoreSlim
* Update async/await for createConnection
* Cleanup transport method call
* Update RabbitMQQuery with managementApiUrl for throughput
* Add functionality for RabbitMQ connection string management options
* Fix diagnostic log text
* Add functionality for management options for direct routing
* Allow RabbitMQQuery to access the transport
* Update alpha version
* Update transport creation with new API surface
* Remove connection string parsing
* Enable strong naming
* Change connection string option to ValidateDeliveryLimit
* Make RabbitMQ transport internals visible to RabbitMQ transport tests
* Remove disableManagementApi
* Update RabbitMQQuery to use the transport management client
* Fix text
* Update API calls
* Remove HttpClient and testing for it
* Comment out Vhost property for now
* Update transport package
* Get code compiling
* Remove InternalsVisibleTo
* Fix formatting error
* First pass cleanup
* Update to 10.0.0-beta.1
* Improve how custom connection string settings are set
* Change how ManagementClient gets passed in
* Wire up settings that apparently have been lost
* Use classes from transport
* Formatting
* Fix text for transport manifest
* Fix connection string examples
* Remove signing from TestHelper
* Remove approval files for deleted tests
* Update QueueLengthProvider to use management client
* Get RabbitMQQuery tests working
* Remove unused parameter from RabbitMQQuery ctor
* Get QueueLengthProvider tests working
* Make IManagementClientProvider lazy to ensure endpoints have started
* Remove old settings
* Reorder methods
* Make GetPage private
* Remove unneeded conversion to RabbitMQBrokerQueueDetails
* Remove GetPage
* Check for DisableStats in TestConnectionCore
* Update to 10.0.0-beta.3
* Migrate RabbitMQ management API settings into connection string
* Migrate RabbitMQ management API settings from separate app.config entries into the connection string
* Renamed settings related to Licensing component's use of RabbitMQ management API
Removed unnecessary LINQ usage when working with DbConnectionStringBuilder in ServiceControlAppConfig
* Rename extension method
* Improve names
* Update to 10.0.0-beta.4
* Update to RTM
* Ensure connection string settings are migrated during upgrade
* Make customize methods consistent
* Update the RabbitMQ prereq prompts
* Update wording of prerequisites
---------
Co-authored-by: Brandon Ording <[email protected]>
Co-authored-by: Andreas Bednarz <[email protected]>1 parent 5611449 commit 02b5230
File tree
35 files changed
+406
-1038
lines changed- src
- ServiceControl.Config/Commands
- ServiceControl.Management.PowerShell/Validation
- ServiceControl.Transports.RabbitMQClassicConventionalRouting.Tests
- ServiceControl.Transports.RabbitMQQuorumDirectRouting.Tests
- ApprovalFiles
- ServiceControl.Transports.RabbitMQ
- ServiceControl.Transports.Tests
- ServiceControl.Transports
- BrokerThroughput
- ServiceControlInstaller.Engine
- Configuration/ServiceControl
- Validation
- TestHelper
35 files changed
+406
-1038
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
41 | | - | |
| 41 | + | |
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
| |||
Binary file not shown.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
5 | 6 | | |
6 | 7 | | |
7 | 8 | | |
| |||
21 | 22 | | |
22 | 23 | | |
23 | 24 | | |
24 | | - | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | | - | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
30 | 38 | | |
31 | 39 | | |
32 | 40 | | |
| |||
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| 6 | + | |
6 | 7 | | |
7 | 8 | | |
Lines changed: 13 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
71 | 71 | | |
72 | 72 | | |
73 | 73 | | |
74 | | - | |
| 74 | + | |
75 | 75 | | |
76 | | - | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
77 | 80 | | |
78 | 81 | | |
79 | | - | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
80 | 85 | | |
81 | | - | |
82 | | - | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
83 | 91 | | |
84 | 92 | | |
85 | 93 | | |
| |||
Lines changed: 0 additions & 286 deletions
This file was deleted.
0 commit comments