package com.duiba.tuia.youtui.web.service;

import com.alibaba.fastjson.JSONObject;
import com.aliyun.openservices.ons.api.SendResult;

/**
 * Created by wubo on 2017/6/5.
 * 阿里云商业MQ
 * 技术文档：http://cf.dui88.com/pages/viewpage.action?pageId=4493915
 */
public interface OnsMQService {

    /**
     * 发送广告转化消息（广告落地页点击日志CPA，广告类型为CPA的广告id）
     *
     */
    void sendCPAAdvertMQ(JSONObject json);

    /**
     * 同步发送消息，有返回
     *
     * @param topic 消息topic
     * @param tag   tag
     * @param message  消息内容
     */
    SendResult send(String topic, String tag, String message);

    /**
     * 同步发送消息，无返回
     *
     * @param topic 消息topic
     * @param tag   tag
     * @param message  消息内容
     */
    void sendOneway(String topic, String tag, String message);

}
