Keeping with the same idea, I made it as simple as possible, while using rmq as much as possible