Monday, August 10, 2009

Dispatcher versus Job Controller

One of my customers is driving me crazy. He is not able to differentiate the difference between a Dispatcher and a Job Controller in Sun Messaging Server MTA Architecture.




In layman term, a Dispatcher takes care of in-coming mails; whereas a Job Controller takes care of out-going mails

Isn't the architectural diagram clear enough?

For example, if the Sun Messaging Server needs to handle more load in receiving emails, then we need to tweak the configuration in dispatcher.cnf. e.g. increase number of processors/threads

In another scenario, if Sun Messaging Server is sending too many emails to a specific host/ISP (e.g. yahoo, hotmail) which subsequently rejects mails over a certain limit, then we need to tweak job_controller.cnf. e.g. decrease the rate at which emails get sent out from SJMS






No comments:

Post a Comment