give each of services a message queue(channel)