integrate rabbit with message publish