package com.zt.common.message.producer; import com.zt.common.message.model.Message; import com.zt.common.message.model.MessageSendException; import java.util.List; /** * 消息发送提供者 * * @author jeff */ public interface MessageProducer { /** * 发送到队列中 * * @param message * 发送消息 * @throws MessageSendException * 消息队列发送异常 */ void sendToQueue(Message message) throws MessageSendException; /** * 发送列表到队列中 * * @param messages * 发送消息集 * @throws MessageSendException * 消息队列发送异常 */ void sendToQueue(List messages) throws MessageSendException; }