1. A method for managing server resources, comprising: receiving at a traffic management device one or more requests in a message based protocol; determining at the traffic management device a difference between a level of utilization of resources maintained by a server that handles the one or more received requests and a threshold level of utilization of resources that can be maintained by the server; and randomly delaying at the traffic management device transmission of the received one or more requests based upon the determined difference between the level of utilization of resources and the threshold level of utilization of resources.