加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

90%的Java程序员,都扛不住这波消息中间件的面试四连炮!

发布时间:2019-07-06 14:26:51 所属栏目:建站 来源:jianfeng
导读:本文经授权转自公家号:石杉的架构条记 概述 各人平常也有效到一些动静中间件(MQ),可是对其领略也许仅逗留在会行使API能实现出产动静、斲丧动静就完事了。 对MQ越发深入的题目,也许许多人没怎么思索过。 好比,你跳槽口试时,假如口试官看到你简历上写了

可是也存在着欠好之处:

  • 机能开销过高,动静必要同步全部呆板,会导致收集带宽压力和耗损很重
  • 扩展性低:无法办理某个queue数据量出格大的环境,导致queue无法线性拓展。

就算加了呆板,谁人呆板也会包括queue的全部数据,queue的数据没有做到漫衍式存储。

对付RabbitMQ的高可用一样平常的做法都是开启镜像集群模式,这样最少来说做到了高可用,一个节点宕机了,其他节点可以继承提供处事。

总结

通过本篇文章,说明白对付MQ的一些通例题目:

  • 为什么行使MQ?
  • 行使MQ有什么优弱点
  • 怎样担保动静不丢失?
  • 怎样担保MQ高可用性?

可是,这些题目仅仅是行使MQ的个中一部门必要思量的题目,究竟上,尚有其他越发伟大的题目必要我们去办理,

好比:怎样担保动静的次序性?动静行列怎样选型?动静积存题目怎样办理?

本文仅仅是针对RabbitMQ的场景举例子。尚有其他较量的动静行列,好比RocketMQ、Kafka

差异的MQ在面对上述题目的时辰,要按照他们的道理机制来做对应的处理赏罚,这些都是本文没有顾及的内容,将在后头的文章中接头。敬请存眷。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读