往期精选
Java面试高级篇—JavaIO流原理以及Buffered高效原理详解16期
高效开发:IntelliJ IDEA天天用,这些Debug技巧你都知道?
Spring 和 Spring Boot 之间到底有什么区别?
经典面试:Spring Boot中的条件注解底层是如何实现的?
击上方蓝色“Java精选”,选择“设为星标”
技术文章第一时间送达!
作者:mousycoderhttps://segmentfault.com/a/1190000021054802
channel.txSelect
try {
//发送消息
} catch(Exception e){
channel.txRollback;
//再次重试发送这条消息
}
channel.txCommit;
public void ack(String messageId){
}
public void nack(String messageId){
//再次重发一次这个消息
}
需要保证顺序的数据放到同一个queue里
加入专业技术讨论QQ群:248148860 ^^
往期精选
Java面试高级篇—JavaIO流原理以及Buffered高效原理详解16期
高效开发:IntelliJ IDEA天天用,这些Debug技巧你都知道?
Spring 和 Spring Boot 之间到底有什么区别?
经典面试:Spring Boot中的条件注解底层是如何实现的?