message和jobsender分离