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

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

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

总的来说,这种方法有点贫困,没有做到真正的漫衍式,每次斲丧者毗连一个实例后拉取数据,假如毗连到不是存放queue数据的实例,这个时辰会造成特另外机能开销。假如从放Queue的实例拉取,会导致单实例机能瓶颈。

假如放queue的实例宕机了,会导致其他实例无法拉取数据,这个集群都无法斲丧动静了,没有做到真正的高可用。

以是这个事儿就较量忧伤了,这就没有什么所谓的高可用性可言了,这方案首要是进步吞吐量的,就是说让集群中多个节点来处事某个queue的读写操纵。

镜像集群模式

镜像集群模式才是真正的rabbitmq的高可用模式,跟平凡集群模式纷歧样的是:建设的queue无论元数据照旧queue里的动静城市存在于多个实例上,

每次写动静到queue的时辰,城市自动把动静到多个实例的queue里进动作静同步。

这样的话任何一个呆板宕机了此外实例都可以用提供处事,这样就做到了真正的高可用了。

(编辑:湖南网)

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

热点阅读