ThrottleDMLPerformance
For the latest version of Commerce Server 2007 Help, see the Microsoft Web site.
Use this component to control the speed the pipeline processes direct mail messages. This controls the load on the Simple Mail Transfer Protocol (SMTP) server.
Intended use: Direct Mailer pipeline, Throttle stage.
Values Read
The ThrottleDMLPerformance component reads the following values from the indicated dictionaries.
Key |
Dictionary |
Description |
---|---|---|
delay_msec |
Context |
The delay between messages in milliseconds. |
Values Written
None.
Remarks
An SMTP server can be overwhelmed by receiving too many messages at a time. For this reason, a direct mail pipeline may need to slow down delivery of messages to the server.
The ThrottleDMLPerformance component simply waits the number of milliseconds specified by the delay_msec key. The Direct Mailer service calculates the delay needed to maintain an appropriate delivery rate. It then sets the delay_msec value in the Context dictionary, which is read by the ThrottleDMLPerformance component.