6 changed files with 64 additions and 7 deletions
@ -1,5 +1,12 @@ |
|||
package com.epmet.commons.rocketmq.constants; |
|||
|
|||
public interface TopicConstants { |
|||
/** |
|||
* 初始化客户 |
|||
*/ |
|||
String INIT_CUSTOMER = "init_customer"; |
|||
/** |
|||
* 小组成就 |
|||
*/ |
|||
String RESI_GROUP = "group_achievement"; |
|||
} |
|||
|
@ -0,0 +1,25 @@ |
|||
package com.epmet.commons.rocketmq.messages; |
|||
|
|||
import lombok.Data; |
|||
|
|||
import java.io.Serializable; |
|||
|
|||
/** |
|||
* desc:小组成就mq消息类 |
|||
* |
|||
* @author LiuJanJun |
|||
* @date 2021/4/22 8:35 下午 |
|||
*/ |
|||
@Data |
|||
public class GroupAchievementMQMsg implements Serializable { |
|||
|
|||
private String customerId; |
|||
|
|||
private String groupId; |
|||
|
|||
/** |
|||
* 成就类型 |
|||
* @see com.epmet.modules.enums.AchievementTypeEnum |
|||
*/ |
|||
private String achievementType; |
|||
} |
@ -0,0 +1,23 @@ |
|||
package com.epmet.mq; |
|||
|
|||
import lombok.extern.slf4j.Slf4j; |
|||
import org.apache.rocketmq.spring.annotation.RocketMQMessageListener; |
|||
import org.apache.rocketmq.spring.core.RocketMQListener; |
|||
|
|||
/** |
|||
* desc: |
|||
* |
|||
* @author: LiuJanJun |
|||
* @date: 2021/4/22 10:10 下午 |
|||
* @version: 1.0 |
|||
*/ |
|||
@Slf4j |
|||
//@RocketMQMessageListener(topic = "${game.server.config.business-game-message-topic}", consumerGroup = "gateway-message-consumer-group")
|
|||
@RocketMQMessageListener(topic = "group_achievement", consumerGroup = "group") |
|||
public class AbstractRocketConsumer implements RocketMQListener<String> { |
|||
|
|||
@Override |
|||
public void onMessage(String s) { |
|||
log.info("receive msg:{}",s); |
|||
} |
|||
} |
Loading…
Reference in new issue