# Poison message

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/Poison_message
> Markdown URL: https://mediated.wiki/source/Poison_message.md
> Source: https://en.wikipedia.org/wiki/Poison_message
> Source revision: 1342007429
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

{{Short description|Computing issue where sending a message fails too many times}}
{{primary sources|date=October 2018}}
A '''poison message''' refers to a [client–server model](/source/client%E2%80%93server_model) issue, where a client machine tries to send a message to the server and fails too many times (the actual amount of "too many" is variable).

The behavior toward poison messages varies - they are either discarded, create a service request event, or initiate other failure indications. The term is used mainly in [Microsoft](/source/Microsoft)-related frameworks, like SQL Server<ref>{{cite web | url=https://blogs.msdn.microsoft.com/sql_service_broker/2008/06/30/poison-message-handling/ | title=Poison Message Handling – SQL Server: Service Broker Team Blog| date=30 June 2008}}</ref> or [Windows Communication Foundation](/source/Windows_Communication_Foundation) (WCF).<ref>{{cite web | url=https://docs.microsoft.com/en-us/dotnet/framework/wcf/feature-details/poison-message-handling | title=Poison Message Handling| date=30 March 2023}}</ref>
[RabbitMQ](/source/RabbitMQ) also has a notion of poisoned messages.<ref>{{cite web | url=https://www.rabbitmq.com/quorum-queues.html#poison-message-handling | title=Poison Message Handling | access-date=2021-11-26 | archive-date=2021-11-26 | archive-url=https://web.archive.org/web/20211126135705/https://www.rabbitmq.com/quorum-queues.html#poison-message-handling | url-status=live }}</ref>

== See also ==
* [Dead letter queue](/source/Dead_letter_queue)
* [Microsoft Message Queuing](/source/Microsoft_Message_Queuing)

== References ==
<!--- See http://en.wikipedia.org/wiki/Wikipedia:Footnotes on how to create references using<ref></ref> tags, these references will then appear here automatically -->
{{Reflist}}

<!--- Categories --->
Message Queuing
Category:Message-oriented middleware
Category:Computing terminology

{{Compu-network-stub}}

---
Adapted from the Wikipedia article [Poison message](https://en.wikipedia.org/wiki/Poison_message) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/Poison_message?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
