Send a dict with internal routing key to the exchange.

        Args:
            topic: topic to publish the message to
            dct: dict object to send

def publish(self, topic, dct):
        """Send a dict with internal routing key to the exchange.

        Args:
            topic: topic to publish the message to
            dct: dict object to send

        """
        get_logger().info("Publishing message {} on routing key "
                          "{}...".format(dct, topic))

        self._channel.basic_publish(
            exchange=self.exchange,
            routing_key=topic,
            body=json.dumps(dct)
        )