互联网java面试_互联网java面试宝典
1.为什么使用消息队列啊?
答题:
消息队列的核心功能就是:解耦合,异步,流量削峰
解耦:接口调用发送,那如果E系统也要这个数据呢?那如果C系统现在不需要了呢?现在A系统又要发送第二种数据了呢?A系统负责人濒临崩溃中。。。
再来点更加崩溃的事儿,A系统要时时刻刻考虑BCDE四个系统如果挂了咋办?我要不要重发?我要不要把消息存起来?头发都白了啊。。。
----------------------------------------------------------------------------------------------------------
异步:A系统接收一个请求,需要在自己本地写库,还需要在BCD三个系统写库,自己本地写库要3ms,BCD三个系统分别写库要300ms、450ms、200ms。
最终请求总延时是3 + 300 + 450 + 200 = 953ms,接近1s,用户感觉搞个什么东西,慢死了慢死了。
---------------------------------------------------------------------------------------------------------
削峰:每天0点到11点,A系统风平浪静,每秒并发请求数量就100个。结果每次一到11点~1点,每秒并发请求数量突然会暴增到1万条。
但是系统最大的处理能力就只能是每秒钟处理1000个请求啊。。。尴尬了,系统会死。。。
--------------------------------------------------------------------------------------------------------------
2.消息队列有什么优点和缺点啊?
答:
3.kafka、activemq、rabbitmq、rocketmq都有什么区别以及适合哪些场景?
答:
互联网java面试_互联网java面试宝典相关推荐
- ncs java 成都 面试_成都java工程师面试一般都是哪些问题,基础难不难!
了解了许多学员参加的Java面试,他们表示,面试官提出的基础性问题还是比较多.从这个突破口切入,Java新手想要成功通过面试,基础知识方面也需要准备,今天达内成都Java培训班小编就来给大家分享一些J ...
- 扎实的java基础_如何做到面试官要求的“扎实的Java基础”
那么,如何具有扎实的Java基础? 总结成一句话--玩好JDK. 总的来说,JDK包括三部分,第一:Java运行环境(JVM),第二:Java的基础类库(lang .uitl.io等等),第三:Jav ...
- 郑州java实习_一个java实习生两周八次的面试经历
以前从来没有因为求职出去面试过,一直觉得面试很可怕,没想到最近两周我也成为了面霸,两周面试八次,我的找工作之路就这样开始了!大概两个星期之前,我看着自己在招聘网站上写好的简历连投出去的勇气都没有,战战 ...
- java游戏面试_作为一个面试官,我会问初级java工程师哪些问题?
初级java工程师多数是刚毕业或者工作1,2年的新人.对于新人,面试中基础问题会问道很多,因为先要考察这个人的基础. 关于基础类的题目,我在面试初级java工程师的时候一般会问下面两大类问题,每类5个 ...
- 奇葩的java代码_聊聊我面试过的一个最奇葩的 Java 程序猿!
上周我聊了聊最让我反感的 10 种程序猿,无奈一个小时就进行了删除,详细原因就不说了,容易招黑. 今天聊的我面试过的最奇葩的一个程序猿,绝对是奇葩中的奇葩,简直是程序猿中的另类,最让我反感的程序猿又添 ...
- 尚学堂java培训_送给 Java 自学者或者初学者的最全知识清单,2020 年 Java 就该这么学...
最近逛知乎,发现有很多想自学 Java 或者 Java 初学者提问,不知道如何学习 Java?我接触 Java 快 8 年的时间了,一直从事 Java 开发工作,自己一直升级打怪,对于如何更好的学习 ...
- java工程师_南通JAVA软件工程师暑假强化实训学校
如果想快速学习Java的话,建议参加Java培训.特别是自学时意志力不够强,惰性大的同学,很需要Java培训机构的助力.参加Java培训机构的好处就在于,当你想要入门Java时,可以知道如何打好学习基 ...
- c# wpf 面试_【远程面试】九强通信 | 九洲电器集团全资子公司
成都IT内推圈成立于2016年,专注成都IT互联网领域的招聘与求职;覆盖精准IT人群10W+,通过内推圈推荐且已入职人数超过5000+,合作公司均系成都知名或靠谱公司.此公众号每天7:30AM准时推送 ...
- java图案_用java实现 图片组成心形图案
用java实现 图片组成心形图案 来源:互联网 作者:佚名 时间:2014-03-15 17:52 灵感:java2核心技术卷1(共两卷)最近在看java2核心技术里面提到显示图片,于是就做了个心形图 ...
- 21点小游戏java编程_用Java编写一个二十一点小游戏
21点又名黑杰克(Blackjack),起源于法国,已流传到世界各地,有着悠久的历史.现在在世界各地的赌场中都可以看到二十一点,随着互联网的发展,二十一点开始走向网络时代.该游戏由2到6个人玩,使用除 ...
最新文章
- 漫画:什么是 “设计模式” ?
- JavaScript将在企业环境中引发巨大变革
- ElasticSearch 被攻击勒索
- 初探linux子系统集之led子系统(一)【转】
- 047_Divider分割线
- dvwa安装教程linux,Kali 2020.3安装docker和vulhub
- Activiti实战. 1.5Activiti架构与组件
- ClickOnce 部署概述
- android搭建https,android 搭建https Server(示例代码)
- 获取天气html,使用htmlparser获取sohu的天气预报
- 2021巨量引擎连锁经营行业洞察报告
- HDU1166 (线段树/修改点,询问区间)
- 北京涛思数据获得 Pre A 轮融资,专注时序空间大数据领域
- --allow-file-access-from-files 命令的使用
- 网络安全设备Bypass功能介绍及分析
- OPC与三菱Q系列PLC通信
- CodeWars刷题笔记
- Excel日期显示为数字,不能正常显示为日期
- 文献记录(part23)--Learn to model blurry motion via directional similarity and filtering
- 【单片机项目】平衡小车(一) 控制流程
热门文章
- oracle数据库实例关闭步骤,Oracle 数据库实例起动关闭过程
- python snmp采集交换机信息_交换机和大机技术术语(大全)
- CentOS 7 常用命令大全
- c语言专属英语单词,C语言 V 编程英语单词.doc
- linux cat时间段,linux – cat / dev / urandom的输出是多么临时
- linux 文件系统路径,Linux编程 1 (文件系统路径说明, 目录结构说明)
- 不能从远程创建com+对象_红蓝对抗攻防实战:寻找COM对象
- android+多种行视图,android – 在react-native列表视图中显示多种类型行的正确方法是什么?...
- 运维在浏览器搜索linux日志,Graylog日志管理系统---搜索查询方法使用简介
- 兴图视频指挥系统如何配置服务器,兴图新科指挥调度终端