mirror of
https://github.com/RemainderTime/spring-boot-base-demo.git
synced 2026-05-27 21:17:55 +08:00
移除rocketmq集成功能
This commit is contained in:
7
pom.xml
7
pom.xml
@@ -27,7 +27,6 @@
|
|||||||
<spring-cloud.version>2023.0.1</spring-cloud.version>
|
<spring-cloud.version>2023.0.1</spring-cloud.version>
|
||||||
<elasticsearch.version>8.16.0</elasticsearch.version>
|
<elasticsearch.version>8.16.0</elasticsearch.version>
|
||||||
<sverlet.version>4.0.1</sverlet.version>
|
<sverlet.version>4.0.1</sverlet.version>
|
||||||
<rocketmq.version>2.3.4</rocketmq.version>
|
|
||||||
</properties>
|
</properties>
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<dependency>
|
<dependency>
|
||||||
@@ -129,12 +128,6 @@
|
|||||||
<artifactId>elasticsearch-java</artifactId>
|
<artifactId>elasticsearch-java</artifactId>
|
||||||
<version>${elasticsearch.version}</version>
|
<version>${elasticsearch.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<!-- rocketMQ 消息队列 -->
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.apache.rocketmq</groupId>
|
|
||||||
<artifactId>rocketmq-spring-boot-starter</artifactId>
|
|
||||||
<version>${rocketmq.version}</version>
|
|
||||||
</dependency>
|
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
<build>
|
<build>
|
||||||
|
|||||||
@@ -51,11 +51,4 @@ public class UserController {
|
|||||||
return userService.getEsId(userId);
|
return userService.getEsId(userId);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//发送队列消息
|
|
||||||
@Operation(summary = "发送队列消息", description = "发送队列消息")
|
|
||||||
@GetMapping("/sendMsg")
|
|
||||||
public RetObj sendMsg(String msg) {
|
|
||||||
return userService.sendMQMsg(msg);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,25 +0,0 @@
|
|||||||
package cn.xf.basedemo.mq;
|
|
||||||
|
|
||||||
|
|
||||||
import lombok.extern.slf4j.Slf4j;
|
|
||||||
import org.apache.rocketmq.spring.annotation.RocketMQMessageListener;
|
|
||||||
import org.apache.rocketmq.spring.core.RocketMQListener;
|
|
||||||
import org.springframework.stereotype.Component;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* RocketMqMsgComsumer
|
|
||||||
*
|
|
||||||
* @author 海言
|
|
||||||
* @date 2025/10/13
|
|
||||||
* @time 14:37
|
|
||||||
* @Description
|
|
||||||
*/
|
|
||||||
@Slf4j
|
|
||||||
@Component
|
|
||||||
@RocketMQMessageListener(topic = "user-topic",consumerGroup = "consumer-group")
|
|
||||||
public class RocketMqMsgConsumer implements RocketMQListener<String> {
|
|
||||||
@Override
|
|
||||||
public void onMessage(String s) {
|
|
||||||
log.info("接收到消息---------:{}",s);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,39 +0,0 @@
|
|||||||
package cn.xf.basedemo.mq;
|
|
||||||
|
|
||||||
import jakarta.annotation.Resource;
|
|
||||||
import lombok.extern.slf4j.Slf4j;
|
|
||||||
import org.apache.rocketmq.spring.core.RocketMQTemplate;
|
|
||||||
import org.springframework.stereotype.Service;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* RocketMqMsgProducer
|
|
||||||
*
|
|
||||||
* @author 海言
|
|
||||||
* @date 2025/10/13
|
|
||||||
* @time 14:34
|
|
||||||
* @Description
|
|
||||||
*/
|
|
||||||
@Slf4j
|
|
||||||
@Service
|
|
||||||
public class RocketMqMsgProducer {
|
|
||||||
|
|
||||||
@Resource
|
|
||||||
private RocketMQTemplate rocketMQTemplate;
|
|
||||||
|
|
||||||
//发送普通消息
|
|
||||||
public void sendMsg(String topic, String msg) {
|
|
||||||
rocketMQTemplate.convertAndSend(topic, msg);
|
|
||||||
log.info("发送普通消息:{}", msg);
|
|
||||||
}
|
|
||||||
|
|
||||||
//发送带标签的消息
|
|
||||||
public void sendMsg(String topic, String tag, String msg) {
|
|
||||||
rocketMQTemplate.convertAndSend(topic + ":" + tag, msg);
|
|
||||||
}
|
|
||||||
|
|
||||||
//发送延迟消息
|
|
||||||
public void sendDelayMsg(String topic, String msg, int delayLevel) {
|
|
||||||
rocketMQTemplate.syncSendDelayTimeMills(topic, msg, delayLevel);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@@ -18,5 +18,4 @@ public interface UserService {
|
|||||||
|
|
||||||
RetObj getEsId(Long userId);
|
RetObj getEsId(Long userId);
|
||||||
|
|
||||||
RetObj sendMQMsg(String msg);
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -52,9 +52,6 @@ public class UserServiceImpl implements UserService {
|
|||||||
@Autowired
|
@Autowired
|
||||||
private RedisTemplate redisTemplate;
|
private RedisTemplate redisTemplate;
|
||||||
|
|
||||||
@Resource
|
|
||||||
private RocketMqMsgProducer rocketMqMsgProducer;
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public RetObj login(LoginInfoRes res) {
|
public RetObj login(LoginInfoRes res) {
|
||||||
|
|
||||||
@@ -122,10 +119,4 @@ public class UserServiceImpl implements UserService {
|
|||||||
}
|
}
|
||||||
return RetObj.error("es中不存在该用户");
|
return RetObj.error("es中不存在该用户");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public RetObj sendMQMsg(String msg) {
|
|
||||||
rocketMqMsgProducer.sendMsg("user-topic", msg);
|
|
||||||
return RetObj.success();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user