![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
文章平均质量分 88
与面试相关的
神龙飞仙
it爱好者
展开
-
java面试
java面试原创 2022-10-21 19:30:41 · 955 阅读 · 0 评论 -
项目中缓存是如何使用的?为什么要用缓存?缓存使用不当会造成什么后果?
缓存啊,折腾 600ms 查出来的结果,扔缓存里,一个 key 对应一个 value,下次再有人查,别走 mysql 折腾 600ms 了,直接从缓存里,通过一个 key 查出来一个 value,2ms 搞定。这就是看看你对缓存这个东西背后有没有思考,如果你就是傻乎乎的瞎用,没法给面试官一个合理的解答,那面试官对你印象肯定不太好,觉得你平时思考太少,就知道干活儿。就是说对于一些需要复杂操作耗时查出来的结果,且确定后面不怎么变化,但是有很多读请求,那么直接将查询出来的结果放在缓存中,后面直接读缓存就好。原创 2022-10-19 22:57:32 · 105 阅读 · 0 评论 -
如何解决消息队列的延时以及过期失效问题?消息队列满了以后该怎么处理?有几百万消息持续积压几小时,说说怎么解决?
某些业务流程如果支持批量方式消费,则可以很大程度上提高消费吞吐量,例如订单扣款类应用,一次处理一个订单耗时 1 s,一次处理 10 个订单可能也只耗时 2 s,这样即可大幅度提高消费的吞吐量,通过设置 consumer 的 consumeMessageBatchMaxSize 返个参数,默认是 1,即一次只消费一条消息,例如设置为 N,那么每次消费的消息数小于等于 N。关于这个事儿,我们一个一个来梳理吧,先假设一个场景,我们现在消费端出故障了,然后大量消息在 mq 里积压,现在出事故了,慌了。原创 2022-10-17 14:07:12 · 883 阅读 · 0 评论 -
为什么使用消息队列? 消息队列有什么优点和缺点?
为什么使用消息队列?消息队列的优点和缺点原创 2022-10-17 08:31:27 · 672 阅读 · 0 评论 -
如何保证消息的顺序性?
如何保证消息的顺序性原创 2022-10-16 18:15:17 · 107 阅读 · 0 评论 -
如何保证消息的可靠性传输?或者说,如何处理消息丢失的问题?
如何保证消息的可靠性传输?或者说,如何处理消息丢失的问题?原创 2022-10-16 18:11:05 · 145 阅读 · 0 评论 -
如何保证消息不被重复消费?
如何保证消息不被重复消费原创 2022-10-15 20:32:51 · 329 阅读 · 0 评论 -
如何保证消息队列的高可用?
如何保证消息队列的高可用原创 2022-10-15 20:27:55 · 391 阅读 · 0 评论