会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
双城孙宇
面向对象面向君,不负代码不负卿
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
下一页
2021年4月13日
es的分布式架构原理能说一下么(es是如何实现分布式的啊)?
摘要: 在搜索这块,lucene是最流行的搜索库。几年前业内一般都问,你了解lucene吗?你知道倒排索引的原理吗?现在早已经out了,因为现在很多项目都是直接用基于lucene的分布式搜索引擎——elasticsearch,简称为es。 elasticsearch设计的理念就是分布式搜索引擎,底层其实还是
阅读全文
posted @ 2021-04-13 13:48 双城孙宇
阅读(167)
评论(0)
推荐(0)
2021年4月12日
如果让你写一个消息队列,该如何进行架构设计啊?说一下你的思路
摘要: 比如说这个消息队列系统,我们来从以下几个角度来考虑一下 (1)首先这个mq得支持可伸缩性吧,就是需要的时候快速扩容,就可以增加吞吐量和容量,那怎么搞?设计个分布式的系统呗,参照一下kafka的设计理念,broker → topic → partition,每个partition放一个机器,就存一部分
阅读全文
posted @ 2021-04-12 19:49 双城孙宇
阅读(121)
评论(0)
推荐(0)
如何解决消息队列的延时以及过期失效问题?消息队列满了以后该怎么处理?有几百万消息持续积压几小时,说说怎么解决?
摘要: 你看这问法,其实本质针对的场景,都是说,可能你的消费端出了问题,不消费了,或者消费的极其极其慢。接着就坑爹了,可能你的消息队列集群的磁盘都快写满了,都没人消费,这个时候怎么办?或者是整个这就积压了几个小时,你这个时候怎么办?或者是你积压的时间太长了,导致比如rabbitmq设置了消息过期时间后就没了
阅读全文
posted @ 2021-04-12 19:27 双城孙宇
阅读(228)
评论(0)
推荐(0)
如何保证消息的顺序性?
摘要: 先看看顺序会错乱的俩场景 (1)rabbitmq:一个queue,多个consumer,这不明显乱了 (2)kafka:一个topic,一个partition,一个consumer,内部多线程,这不也明显乱了 那如何保证消息的顺序性呢? (1)rabbitmq:拆分多个queue,每个queue一个
阅读全文
posted @ 2021-04-12 16:50 双城孙宇
阅读(127)
评论(0)
推荐(0)
windows update自启动解决方法
摘要: win+r打开运行,输入services.msc打开服务面板 找到Windows update服务,将常规选项卡的启动类型改为禁用,然后选择恢复选项卡,将三个失败选项都改为无操作 win+r打开运行,输入regedit打开注册表编辑器,定位到HKEY_LOCAL_MACHINE\SYSTEM\Cur
阅读全文
posted @ 2021-04-12 15:50 双城孙宇
阅读(1366)
评论(0)
推荐(0)
如何保证消息的可靠性传输(如何处理消息丢失的问题)?
摘要: 数据的丢失问题,可能出现在生产者、MQ、消费者中,咱们从 RabbitMQ 和 Kafka 分别来分析一下吧。 rabbitmq这种mq,一般来说都是承载公司的核心业务的,数据是绝对不能弄丢的 #(1)rabbitmq 1)生产者弄丢了数据 生产者将数据发送到rabbitmq的时候,可能数据就在半路
阅读全文
posted @ 2021-04-12 14:33 双城孙宇
阅读(152)
评论(0)
推荐(0)
2021年4月11日
如何保证消息不被重复消费啊(如何保证消息消费时的幂等性)?
摘要: 回答这个问题,首先你别听到重复消息这个事儿,就一无所知吧,你先大概说一说可能会有哪些重复消费的问题。 首先,比如 RabbitMQ、RocketMQ、Kafka,都有可能会出现消息重复消费的问题,正常。因为这问题通常不是 MQ 自己保证的,是由我们开发来保证的。挑一个 Kafka 来举个例子,说说怎
阅读全文
posted @ 2021-04-11 20:54 双城孙宇
阅读(103)
评论(0)
推荐(0)
如何保证消息队列的高可用啊?
摘要: 所以有水平的面试官,问的是MQ的高可用性怎么保证?这样就是你用过哪个MQ,你就说说你对那个MQ的高可用性的理解。 #(1)RabbitMQ的高可用性 RabbitMQ是比较有代表性的,因为是基于主从(非分布式)做高可用性的,我们就以他为例子讲解第一种MQ的高可用性怎么实现。 rabbitmq有三种模
阅读全文
posted @ 2021-04-11 19:57 双城孙宇
阅读(79)
评论(0)
推荐(0)
消息中间件rabbitMQ
摘要: #1 为什么使用消息队列啊? 其实就是问问你消息队列都有哪些使用场景,然后你项目里具体是什么场景,说说你在这个场景里用消息队列是什么 面试官问你这个问题,期望的一个回答是说,你们公司有个什么业务场景,这个业务场景有个什么技术挑战,如果不用MQ可能会很麻烦,但是你现在用了MQ之后带给了你很多的好处 先
阅读全文
posted @ 2021-04-11 14:14 双城孙宇
阅读(104)
评论(0)
推荐(0)
2021年3月9日
直接跑day07中现成的代码可能出现的问题
摘要: 由于前面课程中敲代码可能存在写bug且实战作业没有完成,因此今天直接把资料里的代码拿来用。遇到两个问题 问题1:Cannot find JRE '1.8'. You can specify JRE to run maven goals in Settings 解决方案如下: 问题2:登陆页面输入密码
阅读全文
posted @ 2021-03-09 16:12 双城孙宇
阅读(81)
评论(0)
推荐(0)
上一页
1
···
5
6
7
8
9
10
11
下一页
公告