最新回答 / 一分钟的距离
生产者与消费者的Order不是同一个类引起的,虽然两个类一样,但不是同一个对象,序列化与反序列化会导致失败。我也碰到这个问题,解决办法就是让生产者与消费者公用同一个类就行了。可以参照源码https://github.com/suxiongwei/springboot-rabbitmq中的方式,另起一个maven子项目,让生产者与消费者引入这个Order类。
2019-06-17
最新回答 / 梨花压不压海滩
我的consumer:
@Component @Slf4j public class OrderReceiver { @RabbitListener(bindings = @QueueBinding( value = @Queue(value = "order-queue2",durable = "true"), ...
2019-06-17
代码(其中包含建表语句):https://gitee.com/Don212/boot-use
2019-06-05
最新回答 / _冬阳
需要对表频繁的进行修改删除就不合适使用nosql
课程中的例子,一个订单延时1分钟。10秒的定时任务执行是否太消耗资源?而且既然决定10秒扫描,那么为何不在定时任务中直接修改订单,何必多此一举去发送mq消息?
2019-06-01
最赞回答 / 南瓜子
如果一个订单刚好一分钟的时间到了,定时任务时间再延长,你觉得这个订单会多久去重试? 不直接修改订单是为了重试发送mq消息,可能过了几分钟,存在发送成功的可能。这就是为什么要多此一举去发送mq消息。
2019-06-01
老师你好,linux安装的是V3.6.11. 可以正常打开管控台 用admin管理员登录。但是我用代码连接不了rabbitmq,提示错误是连接超时 time out
2019-05-30
application配置文件中加这些就行了,为什么搞这么多mybatis的类? mybatis:
typeAliasesPackage:
mapper-locations:
configLocation: classpath:/
typeAliasesPackage:
mapper-locations:
configLocation: classpath:/
2019-05-22
最新回答 / qq_酒先酿_03704471
你可以用ubunt试试,我所查到的资料是可以用localhost访问,但不能用外网访问,我还没找到解决办法,也可能是我安装的版本问题。
2019-05-22