NBraceIT.FakeMessageGen
1.2.0
dotnet tool install --global NBraceIT.FakeMessageGen --version 1.2.0
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo dotnet tool install --local NBraceIT.FakeMessageGen --version 1.2.0
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=NBraceIT.FakeMessageGen&version=1.2.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package NBraceIT.FakeMessageGen --version 1.2.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
FakeMessageGen
What
This is a tool to generates fake NServiceBus messages without requiring processing first. Its purpose is to generate a large set of message for ingestion by Particular Software its ServiceControl audit and error ingestion software.
Install
This tool requires the .net sdk.
dotnet tool install -g NBraceIT.FakeMessageGen
Help
The command line help output:
FakeMessageGen.exe destination isError (maxQueueLength) (rateLimit) (maxConcurrency) (batchSize) (connectionstring)
destination:
Queue to send messages to.
isError:
true will generate fake error.
false will generate fake audit.
maxQueueLength: default {MaxQueueLength}
Will pause seeding message when the queue length exceeds this limit.
rateLimit: default {RateLimit}
Will not generate more messages per second than this limit taking
batch size into account.
maxConcurrency: default {MaxConcurrency}
How many concurrency (batch) sends to allow
batchSize: default {BatchSize}
The batch size to use for each batch send operation
connectionstring:
The connection string to use for the destination.
Will probe the format to check if it can assume RabbitMQ, Azure Service Bus,
or Learning transport.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.