字节一面 已挂
求佬回答
rabbitmq消费者手动ack有一定延迟,生产环境下如果要处理很多消息有什么别的办法能减少延迟且能保证消息可靠性
rabbitmq如何实现死信队列的,从底层回答
死信队列和普通队列用的一个分片么(不清楚)
redis+token防止重复下单, 如何区分用户有意下单两次还是网络导致重复下单呢 token能区分么
两层缓存相比于只用redis 效果提升明显么 有多少性能提升(这个没测过怎么回答呀
)
ioc为什么要管理bean生命周期
用户评论你的文章后如何推送通知给作者,回答websocket,具体怎么实现(不会)

rabbitmq消费者手动ack有一定延迟,生产环境下如果要处理很多消息有什么别的办法能减少延迟且能保证消息可靠性
rabbitmq如何实现死信队列的,从底层回答
死信队列和普通队列用的一个分片么(不清楚)
redis+token防止重复下单, 如何区分用户有意下单两次还是网络导致重复下单呢 token能区分么
两层缓存相比于只用redis 效果提升明显么 有多少性能提升(这个没测过怎么回答呀
ioc为什么要管理bean生命周期
用户评论你的文章后如何推送通知给作者,回答websocket,具体怎么实现(不会)
全部评论
我不太了解rabbitmq,所以我就说一下通用的方法吧
1.自动提交+消费消息的时候对消息进行一个缓存,然后如果消费者消费失败的话就加入一个重试队列中,不断重试从缓存中拉取对应的消息进行消费,消费成功后就删除对应的缓存
4.可以对订单生成一个递增的版本号,重试的话版本号是一样的,有意下单的话版本号是递增的会不一致
7.用户登录的时候会建立两个不同的连接,一个是websocket连接,一个是http连接(负责一些请求应答式的调用)。
什么部门问这么变态
相关推荐

点赞 评论 收藏
分享