EasyNetQ by Mike Hadlow,Michael Denny,Yury Pliner,Wiebe Tijsma,Contributors (see GitHub repo)

<PackageReference Include="EasyNetQ" Version="8.0.0-beta10" />

.NET API 706,560 bytes

 OverflowType

public static class OverflowType
Represents a queue overflow type
public const string DropHead = "drop-head"

Default queue overflow mode, the oldest messages will be deleted.

public const string RejectPublish = "reject-publish"

New messages will be rejected.

public const string RejectPublishDlx = "reject-publish-dlx"

New messages will be rejected. The difference between reject-publish and reject-publish-dlx is that reject-publish-dlx also dead-letters rejected messages.