I'm using MassTransit 7 with the RabbitMQ Transport layer.
When I publish messages using MassTransit bus (whether a direct or fanout exchange which the queue already bound), the exchange rate is between 1000-1500 m/s compared to 15k-25k m/s when I publish messages using RabbitMQ client.
I also discard awaitable task when publishing so it doesn't wait for a consumer to ack:
_ = bus.Publish(new Request() { Timestamp = now });
I'm wondering if I miss something or MassTransit can't be configured for publishing at a high rate.