using System; using System.Collections.Generic; using System.Text; using System.Threading.Tasks; namespace Core.RabbitMQBus.EventBus { public interface IRabbitMqPublisher { /// <summary> /// 发布 /// </summary> /// <param name="queueName"></param> /// <param name="content"></param> void Publish(string queueName, object content); /// <summary> /// 异步发布 /// </summary> /// <param name="queueName"></param> /// <param name="content"></param> /// <returns></returns> Task PublishAsync(string queueName, object content); } }