Commit 1799eb5e authored by Nguyen Ha's avatar Nguyen Ha

add Redis

parent 7cf27ee3
package com.viettel.campaign.web.rest;
import com.viettel.campaign.service.Sender;
import com.viettel.campaign.service.Producer;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
/**
* @author hanv_itsol
* @project service-campaign
*/
@Slf4j
@RestController
@RequestMapping(value = "/kafka")
public class KafkaController {
private final Sender sender;
private final Producer producer;
@Autowired
KafkaController(Sender sender, Producer producer) {
this.sender = sender;
this.producer = producer;
}
@PostMapping(value = "/publish")
public void sendMessageToKafkaTopic(@RequestParam("message") String message) {
log.info("message: " + message);
this.producer.sendMessage(message);
}
@PostMapping(value = "/publish2")
public void sendMessageToKafkaTopic2(@RequestParam("message") String message) {
log.info("message: " + message);
this.producer.sendMessageTopic2(message);
}
@GetMapping(value = "/test")
public void test(){
sender.send("hanv", "haha");
}
}
//package com.viettel.campaign.web.rest;
//
//import com.viettel.campaign.service.Sender;
//import com.viettel.campaign.service.Producer;
//import lombok.extern.slf4j.Slf4j;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.web.bind.annotation.*;
//
///**
// * @author hanv_itsol
// * @project service-campaign
// */
//@Slf4j
//@RestController
//@RequestMapping(value = "/kafka")
//public class KafkaController {
//
// private final Sender sender;
//
// private final Producer producer;
//
// @Autowired
// KafkaController(Sender sender, Producer producer) {
// this.sender = sender;
// this.producer = producer;
// }
//
// @PostMapping(value = "/publish")
// public void sendMessageToKafkaTopic(@RequestParam("message") String message) {
// log.info("message: " + message);
// this.producer.sendMessage(message);
// }
//
// @PostMapping(value = "/publish2")
// public void sendMessageToKafkaTopic2(@RequestParam("message") String message) {
// log.info("message: " + message);
// this.producer.sendMessageTopic2(message);
// }
//
// @GetMapping(value = "/test")
// public void test(){
// sender.send("hanv", "haha");
// }
//}
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment