using Cms.Core.Entity.vo;
using DG.Kafka;
using Microsoft.AspNetCore.Mvc;
using Serilog;
namespace Cms.Core.WebApi.Controllers
{
public class QueueController : BaseController
{
public QueueController()
{
}
[HttpPost("Send")]
public async Task Send([FromBody] dynamic data)
{
var consumers = KafkaClient.GetConsumers();
//await _kafkaProducer.ProduceAsync("crm-topic-2", data);
KafkaClient.SendMessage(consumers[0], data);
}
///
/// 企业微信打标签接口
///
///
///
[HttpPost("WeworkTag")]
public async Task WeworkTag([FromBody] WeWorkTagVo data)
{
var consumers = KafkaClient.GetConsumers();
//await _kafkaProducer.ProduceAsync("crm-topic-2", data);
KafkaClient.SendMessage(consumers[1], data);
}
}
}