6 changed files with 64 additions and 7 deletions
@ -1,5 +1,12 @@ |
|||||
package com.epmet.commons.rocketmq.constants; |
package com.epmet.commons.rocketmq.constants; |
||||
|
|
||||
public interface TopicConstants { |
public interface TopicConstants { |
||||
|
/** |
||||
|
* 初始化客户 |
||||
|
*/ |
||||
String INIT_CUSTOMER = "init_customer"; |
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