'Put `message` onto `queue`.
This simply writes a key to the K/V store of Consul'

def _put(self, queue, payload, **_):

    key = u'{0}/msg/{1}_{2}'.format(self._key_prefix(queue), int(round((monotonic() * 1000))), uuid.uuid4())
    if (not self.client.kv.put(key=key, value=dumps(payload), cas=0)):
        raise ChannelError(u'Cannot    add    key    {0!r}    to    consul'.format(key))
