├── .gitignore ├── readme.md └── src ├── MassTransit-Benchmark.sln ├── MassTransit-Benchmark.sln.DotSettings └── MassTransit-Benchmark ├── ActiveMqOptionSet.cs ├── AmazonSqsOptionSet.cs ├── Analytics.cs ├── GrpcOptionSet.cs ├── InMemoryOptionSet.cs ├── Latency ├── ActiveMqMessageLatencyTransport.cs ├── AmazonSqsMessageLatencyTransport.cs ├── GrpcMessageLatencyTransport.cs ├── IMessageLatencySettings.cs ├── IMessageLatencyTransport.cs ├── IReportConsumerMetric.cs ├── InMemoryMessageLatencyTransport.cs ├── LatencyTestMessage.cs ├── MediatorMessageLatencyTransport.cs ├── MessageLatencyBenchmark.cs ├── MessageLatencyConsumer.cs ├── MessageLatencyOptionSet.cs ├── MessageMetric.cs ├── MessageMetricCapture.cs ├── RabbitMqMessageLatencyTransport.cs └── ServiceBusMessageLatencyTransport.cs ├── MassTransit-Benchmark.csproj ├── Options.cs ├── Program.cs ├── ProgramOptionSet.cs ├── RabbitMqOptionSet.cs ├── RequestResponse ├── IReportConsumerMetric.cs ├── IRequestResponseSettings.cs ├── IRequestResponseTransport.cs ├── InMemoryRequestResponseTransport.cs ├── MediatorRequestResponseTransport.cs ├── MessageMetric.cs ├── MessageMetricCapture.cs ├── RabbitMqRequestResponseTransport.cs ├── RequestConsumer.cs ├── RequestMessage.cs ├── RequestResponseBenchmark.cs ├── RequestResponseOptionSet.cs ├── ResponseMessage.cs └── ServiceBusRequestResponseTransport.cs └── ServiceBusOptionSet.cs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassTransit/MassTransit-Benchmark/HEAD/.gitignore -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassTransit/MassTransit-Benchmark/HEAD/readme.md -------------------------------------------------------------------------------- /src/MassTransit-Benchmark.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassTransit/MassTransit-Benchmark/HEAD/src/MassTransit-Benchmark.sln -------------------------------------------------------------------------------- /src/MassTransit-Benchmark.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassTransit/MassTransit-Benchmark/HEAD/src/MassTransit-Benchmark.sln.DotSettings -------------------------------------------------------------------------------- /src/MassTransit-Benchmark/ActiveMqOptionSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassTransit/MassTransit-Benchmark/HEAD/src/MassTransit-Benchmark/ActiveMqOptionSet.cs -------------------------------------------------------------------------------- /src/MassTransit-Benchmark/AmazonSqsOptionSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassTransit/MassTransit-Benchmark/HEAD/src/MassTransit-Benchmark/AmazonSqsOptionSet.cs -------------------------------------------------------------------------------- /src/MassTransit-Benchmark/Analytics.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassTransit/MassTransit-Benchmark/HEAD/src/MassTransit-Benchmark/Analytics.cs -------------------------------------------------------------------------------- /src/MassTransit-Benchmark/GrpcOptionSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassTransit/MassTransit-Benchmark/HEAD/src/MassTransit-Benchmark/GrpcOptionSet.cs -------------------------------------------------------------------------------- /src/MassTransit-Benchmark/InMemoryOptionSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassTransit/MassTransit-Benchmark/HEAD/src/MassTransit-Benchmark/InMemoryOptionSet.cs -------------------------------------------------------------------------------- /src/MassTransit-Benchmark/Latency/ActiveMqMessageLatencyTransport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassTransit/MassTransit-Benchmark/HEAD/src/MassTransit-Benchmark/Latency/ActiveMqMessageLatencyTransport.cs -------------------------------------------------------------------------------- /src/MassTransit-Benchmark/Latency/AmazonSqsMessageLatencyTransport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassTransit/MassTransit-Benchmark/HEAD/src/MassTransit-Benchmark/Latency/AmazonSqsMessageLatencyTransport.cs -------------------------------------------------------------------------------- /src/MassTransit-Benchmark/Latency/GrpcMessageLatencyTransport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassTransit/MassTransit-Benchmark/HEAD/src/MassTransit-Benchmark/Latency/GrpcMessageLatencyTransport.cs -------------------------------------------------------------------------------- /src/MassTransit-Benchmark/Latency/IMessageLatencySettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassTransit/MassTransit-Benchmark/HEAD/src/MassTransit-Benchmark/Latency/IMessageLatencySettings.cs -------------------------------------------------------------------------------- /src/MassTransit-Benchmark/Latency/IMessageLatencyTransport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassTransit/MassTransit-Benchmark/HEAD/src/MassTransit-Benchmark/Latency/IMessageLatencyTransport.cs -------------------------------------------------------------------------------- /src/MassTransit-Benchmark/Latency/IReportConsumerMetric.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassTransit/MassTransit-Benchmark/HEAD/src/MassTransit-Benchmark/Latency/IReportConsumerMetric.cs -------------------------------------------------------------------------------- /src/MassTransit-Benchmark/Latency/InMemoryMessageLatencyTransport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassTransit/MassTransit-Benchmark/HEAD/src/MassTransit-Benchmark/Latency/InMemoryMessageLatencyTransport.cs -------------------------------------------------------------------------------- /src/MassTransit-Benchmark/Latency/LatencyTestMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassTransit/MassTransit-Benchmark/HEAD/src/MassTransit-Benchmark/Latency/LatencyTestMessage.cs -------------------------------------------------------------------------------- /src/MassTransit-Benchmark/Latency/MediatorMessageLatencyTransport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassTransit/MassTransit-Benchmark/HEAD/src/MassTransit-Benchmark/Latency/MediatorMessageLatencyTransport.cs -------------------------------------------------------------------------------- /src/MassTransit-Benchmark/Latency/MessageLatencyBenchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassTransit/MassTransit-Benchmark/HEAD/src/MassTransit-Benchmark/Latency/MessageLatencyBenchmark.cs -------------------------------------------------------------------------------- /src/MassTransit-Benchmark/Latency/MessageLatencyConsumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassTransit/MassTransit-Benchmark/HEAD/src/MassTransit-Benchmark/Latency/MessageLatencyConsumer.cs -------------------------------------------------------------------------------- /src/MassTransit-Benchmark/Latency/MessageLatencyOptionSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassTransit/MassTransit-Benchmark/HEAD/src/MassTransit-Benchmark/Latency/MessageLatencyOptionSet.cs -------------------------------------------------------------------------------- /src/MassTransit-Benchmark/Latency/MessageMetric.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassTransit/MassTransit-Benchmark/HEAD/src/MassTransit-Benchmark/Latency/MessageMetric.cs -------------------------------------------------------------------------------- /src/MassTransit-Benchmark/Latency/MessageMetricCapture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassTransit/MassTransit-Benchmark/HEAD/src/MassTransit-Benchmark/Latency/MessageMetricCapture.cs -------------------------------------------------------------------------------- /src/MassTransit-Benchmark/Latency/RabbitMqMessageLatencyTransport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassTransit/MassTransit-Benchmark/HEAD/src/MassTransit-Benchmark/Latency/RabbitMqMessageLatencyTransport.cs -------------------------------------------------------------------------------- /src/MassTransit-Benchmark/Latency/ServiceBusMessageLatencyTransport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassTransit/MassTransit-Benchmark/HEAD/src/MassTransit-Benchmark/Latency/ServiceBusMessageLatencyTransport.cs -------------------------------------------------------------------------------- /src/MassTransit-Benchmark/MassTransit-Benchmark.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassTransit/MassTransit-Benchmark/HEAD/src/MassTransit-Benchmark/MassTransit-Benchmark.csproj -------------------------------------------------------------------------------- /src/MassTransit-Benchmark/Options.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassTransit/MassTransit-Benchmark/HEAD/src/MassTransit-Benchmark/Options.cs -------------------------------------------------------------------------------- /src/MassTransit-Benchmark/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassTransit/MassTransit-Benchmark/HEAD/src/MassTransit-Benchmark/Program.cs -------------------------------------------------------------------------------- /src/MassTransit-Benchmark/ProgramOptionSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassTransit/MassTransit-Benchmark/HEAD/src/MassTransit-Benchmark/ProgramOptionSet.cs -------------------------------------------------------------------------------- /src/MassTransit-Benchmark/RabbitMqOptionSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassTransit/MassTransit-Benchmark/HEAD/src/MassTransit-Benchmark/RabbitMqOptionSet.cs -------------------------------------------------------------------------------- /src/MassTransit-Benchmark/RequestResponse/IReportConsumerMetric.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassTransit/MassTransit-Benchmark/HEAD/src/MassTransit-Benchmark/RequestResponse/IReportConsumerMetric.cs -------------------------------------------------------------------------------- /src/MassTransit-Benchmark/RequestResponse/IRequestResponseSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassTransit/MassTransit-Benchmark/HEAD/src/MassTransit-Benchmark/RequestResponse/IRequestResponseSettings.cs -------------------------------------------------------------------------------- /src/MassTransit-Benchmark/RequestResponse/IRequestResponseTransport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassTransit/MassTransit-Benchmark/HEAD/src/MassTransit-Benchmark/RequestResponse/IRequestResponseTransport.cs -------------------------------------------------------------------------------- /src/MassTransit-Benchmark/RequestResponse/InMemoryRequestResponseTransport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassTransit/MassTransit-Benchmark/HEAD/src/MassTransit-Benchmark/RequestResponse/InMemoryRequestResponseTransport.cs -------------------------------------------------------------------------------- /src/MassTransit-Benchmark/RequestResponse/MediatorRequestResponseTransport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassTransit/MassTransit-Benchmark/HEAD/src/MassTransit-Benchmark/RequestResponse/MediatorRequestResponseTransport.cs -------------------------------------------------------------------------------- /src/MassTransit-Benchmark/RequestResponse/MessageMetric.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassTransit/MassTransit-Benchmark/HEAD/src/MassTransit-Benchmark/RequestResponse/MessageMetric.cs -------------------------------------------------------------------------------- /src/MassTransit-Benchmark/RequestResponse/MessageMetricCapture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassTransit/MassTransit-Benchmark/HEAD/src/MassTransit-Benchmark/RequestResponse/MessageMetricCapture.cs -------------------------------------------------------------------------------- /src/MassTransit-Benchmark/RequestResponse/RabbitMqRequestResponseTransport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassTransit/MassTransit-Benchmark/HEAD/src/MassTransit-Benchmark/RequestResponse/RabbitMqRequestResponseTransport.cs -------------------------------------------------------------------------------- /src/MassTransit-Benchmark/RequestResponse/RequestConsumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassTransit/MassTransit-Benchmark/HEAD/src/MassTransit-Benchmark/RequestResponse/RequestConsumer.cs -------------------------------------------------------------------------------- /src/MassTransit-Benchmark/RequestResponse/RequestMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassTransit/MassTransit-Benchmark/HEAD/src/MassTransit-Benchmark/RequestResponse/RequestMessage.cs -------------------------------------------------------------------------------- /src/MassTransit-Benchmark/RequestResponse/RequestResponseBenchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassTransit/MassTransit-Benchmark/HEAD/src/MassTransit-Benchmark/RequestResponse/RequestResponseBenchmark.cs -------------------------------------------------------------------------------- /src/MassTransit-Benchmark/RequestResponse/RequestResponseOptionSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassTransit/MassTransit-Benchmark/HEAD/src/MassTransit-Benchmark/RequestResponse/RequestResponseOptionSet.cs -------------------------------------------------------------------------------- /src/MassTransit-Benchmark/RequestResponse/ResponseMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassTransit/MassTransit-Benchmark/HEAD/src/MassTransit-Benchmark/RequestResponse/ResponseMessage.cs -------------------------------------------------------------------------------- /src/MassTransit-Benchmark/RequestResponse/ServiceBusRequestResponseTransport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassTransit/MassTransit-Benchmark/HEAD/src/MassTransit-Benchmark/RequestResponse/ServiceBusRequestResponseTransport.cs -------------------------------------------------------------------------------- /src/MassTransit-Benchmark/ServiceBusOptionSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MassTransit/MassTransit-Benchmark/HEAD/src/MassTransit-Benchmark/ServiceBusOptionSet.cs --------------------------------------------------------------------------------