消息队列
茅坤宝骏氹
语言:Java、C/C++、C#、Python、Linux Shell。
框架:Spring、Spring MVC、Spring Boot、Spring Cloud、Hibernate、Mybatis、Freemarker、Velocity。
前端:HTML5、CSS3、JavaScript、Bootstrap、JQuery、Vue、React。
数据库:oracle、mysql、MongoDB、HBase。
缓存:Memcache、Redis。
消息队列:kafka。
大数据:Hadoop、Hive、Sqoop、Flume、Spark、Strom、OpenTSDB、Druid。
展开
-
消息中间件MQ与RabbitMQ面试题(2020最新版)
转载自消息中间件MQ与RabbitMQ面试题(2020最新版)为什么使用MQ?MQ的优点简答 异步处理 - 相比于传统的串行、并行方式,提高了系统吞吐量。 应用解耦 - 系统间通过消息通信,不用关心其他系统的处理。 流量削锋 - 可以通过消息队列长度控制请求量;可以缓解短时间内的高并发请求。 日志处理 - 解决大量日志传输。 消息通讯 - 消息队列一般都内置了高效的通信机制,因此也可以用在纯的消息通讯。比如实现点对点消息队列,或者聊天室等。 ...转载 2020-05-12 22:59:34 · 350 阅读 · 0 评论 -
基于消息中间件RabbitMQ实现简单的RPC服务
转载自基于消息中间件RabbitMQ实现简单的RPC服务RPC(Remote Procedure Call,远程过程调用),是一种计算机通信协议。对于两台机器而言,就是A服务器上的应用程序调用B服务器上的函数或者方法,由于不在同一个内存空间或机器上运行,因此需要借助于网络通信。1. RPC框架我们首先通过一张图理解RPC的工作流程:因此,实现一个最简单的RPC服务,只需...转载 2020-04-12 10:10:49 · 139 阅读 · 0 评论 -
Kafka面试题与答案全套整理
转载自Kafka面试题与答案全套整理1. Kafka的用途有哪些?使用场景如何?总结下来就几个字:异步处理、日常系统解耦、削峰、提速、广播如果再说具体一点例如:消息,网站活动追踪,监测指标,日志聚合,流处理,事件采集,提交日志等2. Kafka中的ISR、AR又代表什么?ISR的伸缩又指什么ISR:In-Sync Replicas 副本同步队列AR:Assigned Repl...转载 2019-10-01 17:57:27 · 3631 阅读 · 1 评论 -
Kafka面试题
转载自 Kafka面试题 Kafka的用途有哪些?使用场景如何? Kafka具有吞吐量大 简单的优点,适用于日志收集 大数据实时计算等场景 Kafka中的ISR、AR又代表什么?ISR的伸缩又指什么 AR:Assigned Replicas 所有副本列表 ISR:InSync Replicas 同步副本列表 ISR expand : 有副本恢复同步状态 ISR shr...转载 2019-10-01 17:59:55 · 124 阅读 · 0 评论 -
2019年这50个Kafka面试题,你知道答案么
转载自2019年这50个Kafka面试题,你知道答案么Apache Kafka对于新手的面试问题:41, 42, 43, 44, 45, 47, 49Apache Kafka对于有经验的人的面试问题:46, 48Apache Kafka的受欢迎程度很高,Kafka拥有充足的就业机会和职业前景。此外,在这个时代拥有kafka知识是一条快速增长的道路。所以,在这篇文章中,我们收集了Ap...转载 2019-10-01 16:56:03 · 317 阅读 · 0 评论 -
Kafka Controller Redesign 方案
转载自Kafka Controller Redesign 方案Kafka Controller 是 Kafka 的核心组件,在前面的文章中,已经详细讲述过 Controller 部分的内容。在过去的几年根据大家在生产环境中应用的反馈,Controller 也积累了一些比较大的问题,而针对这些问题的修复,代码的改动量都是非常大的,无疑是一次重构,因此,社区准备在新版的系统里对 Control...转载 2019-07-21 11:34:03 · 142 阅读 · 0 评论 -
滴滴出行基于RocketMQ构建企业级消息队列服务的实践
转载自 滴滴出行基于RocketMQ构建企业级消息队列服务的实践本文整理自滴滴出行消息队列负责人 江海挺 在Apache RocketMQ开发者沙龙北京站的分享。通过本文,您将了解到滴滴出行:1. 在消息队列技术选型方面的思考;2. 为什么选择 RocketMQ 作为出行业务的消息队列解决方案;3. 如何构建自己的消息队列服务;4. 在 RocketMQ 上的扩展改造实践;...转载 2018-11-17 12:02:46 · 154 阅读 · 0 评论 -
分布式系统之消息队列
转载自 分布式系统之消息队列一、MQ简介 消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ二、消息队列应用场景 以下介绍消息队列在实际应用中常用的使用场景。异步处...转载 2018-06-15 09:48:57 · 395 阅读 · 0 评论 -
漫画:什么是ZooKeeper
转载自 漫画:什么是ZooKeeperZookeeper的数据模型Zookeeper的数据模型是什么样子呢?它很像数据结构当中的树,也很像文件系统的目录。树是由节点所组成,Zookeeper的数据存储也同样是基于节点,这种节点叫做Znode。但是,不同于树的节点,Znode的引用方式是路径引用,类似于文件路径: / 动物 / 仓鼠 / 植物 / 荷花这样的层级结构,让每一个Znode节点拥有唯一的...转载 2018-07-03 08:23:53 · 450 阅读 · 0 评论 -
漫画:如何用Zookeeper实现分布式锁?
转载自 漫画:如何用Zookeeper实现分布式锁?什么是临时顺序节点?让我们来回顾一下Zookeeper节点的概念:Zookeeper的数据存储结构就像一棵树,这棵树由节点组成,这种节点叫做Znode。Znode分为四种类型:1.持久节点 (PERSISTENT)默认的节点类型。创建节点的客户端与zookeeper断开连接后,该节点依旧存在 。2.持久节点顺序节点(PERSISTENT_SE...转载 2018-07-03 08:23:38 · 310 阅读 · 0 评论