like every queue .... load distribution - it's a buffer. if it's events / scheduling / logging etc it's all the same. u use a queue as buffer system to keep the load controlled without loosing information. and because it supports different distribution / plexing strategies.