public async Task PublishAsync(Type messageType, object message)
        {
            AssertUtils.IsNotNull(message, "消息不能null");
            var topic   = GetTopic(messageType);
            var jobData = JobData.CreateJobData(topic, _options.Serializer.Serialize(message));
            var result  = await _redisStorage.Enqueue(jobData);

            AssertUtils.IsTrue(result, $"redis生产者数据失败,topic:{topic}");
        }
 private async Task Enqueue(CrontabJobData crontabJobData)
 {
     var jobData = JobData.CreateJobData(crontabJobData.Topic, crontabJobData.Data);
     await _redisStorage.Enqueue(jobData);
 }