首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
小弱鸡被乱杀
获赞
35
粉丝
19
关注
61
看过 TA
723
华南师范大学
2024
Java
IP属地:江苏
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑小弱鸡被乱杀吗?
发布(18)
评论
刷题
收藏
小弱鸡被乱杀
关注TA,不错过内容更新
关注
华南师范大学 Java
@freezerhan:
放弃字节ssp去供电局
烫
0
点赞
评论
收藏
分享
2023-03-13 23:06
华南师范大学 Java
黑马点评项目的线程模型是什么?
项目是黑马点评,今天被问到项目是多线程模型吗,从来没想过这个问题,遂答是,又被问到多线程为何用消息队列异步,人懵了,被怼项目前后矛盾,直接挂了。请问各位大佬,这个问题的正确答案应该是什么?
ZED21:
或许是想考或者是多线程和mq的区别?多线程和mq是完全不同的,可以搭配使用,也可以单独使用,具体看什么业务场景,在黑马点评的话,是使用了线程池和阻塞队列来实现mq,但是jvm的阻塞队列是单机的,在集群环境下会失效,并且老师也说了jvm的阻塞队列会有内存上限和数据安全问题,而使用mq的话不存在内存限制,因为是进程外的服务,且mq有持久化机制,就算宕机了数据依然存在,mq是分布式的,可以用mq来解耦和流量削峰。不知道我的理解对不对。
0
点赞
评论
收藏
分享
华南师范大学 Java
原内容已删除
0
点赞
评论
收藏
分享
1
2
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客企业服务