原文:中间件面试专题:kafka高频面试问题

开篇介绍 大家好,近期会整理一些Java高频面试题分享给小伙伴,也希望看到的小伙伴在找工作过程中能够用得到 本章节主要针对Java一些消息中间件高频面试题进行分享。 Q : 什么是消息和批次 消息,Kafka里的数据单元,也就是我们一般消息中间件里的消息的概念。消息由字节数组组成。消息还可以包含键,用以对消息选取分区。 为了提高效率,消息被分批写入Kafka。 批次,就是一组消息,这些消息属于同 ...

2020-12-10 00:16 1 569 推荐指数:

查看详情

大厂面试经:高频率JVM面试问题整理!

JVM(Java虚拟机)简单来说就是运行Java代码的解释器,作为螺丝钉程序员JVM其实了解下就差不多啦,不懂JVM内部细节照样能写出优质的代码!但是一到造火箭、飞机的场景(面试)不懂JVM的你,会被面试官虐的体无完肤,本期内容列举常见的JVM面试题: 说一JVM的内存模型是什么样子 ...

Tue Nov 12 23:54:00 CST 2019 3 687
面试题-消息中间件

1、RabbitMQ和Kafka的区别和底层原理?读过源码吗? 2、如何防止重复消费(幂等性)? 3、如何保证顺序消费消息? 4、如何防止消息丢失?事务消息,高可用,整个消息发送消费的流程, 5、挤压场景怎么解决? ...

Fri Apr 03 18:25:00 CST 2020 0 889
面试最后被问到,你用过那些中间件??

面试最后被问到,你用过那些中间件??? 什么是中间件中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯。是连接两个独立应用程序或独立系统的软件。相连接的系统,即使它们具有不同的接口 ...

Fri May 08 06:03:00 CST 2020 1 719
MyCat中间件面试

一、Mycat是什么? Mycat是基于MySQL的数据库中间件,目的是为了降低数据库的压力。 二、mycat的原理? 水平切分,一个实体库切分成多个库 三、什么叫垂直切分? 垂直切分说白就是数据库字段的业务纵向切分,而水平切分是横向数据的切分 四、什么叫混合切分? 项目组中 ...

Tue Mar 10 02:06:00 CST 2020 0 3597
中间件专题(RabbitMQ+Kafka+MongoDB)

一. 简介 1. RabbitMq  官网地址:https://www.rabbitmq.com/ 2. Kafka  官网地址:http://kafka.apache.org/ 3. 对比 3. MongoDB 二. 目录 阶段 ...

Wed Apr 07 05:25:00 CST 2021 0 391
消息中间件面试题31道RabbitMQ+ActiveMQ+Kafka

消息中间件面试题31道RabbitMQ+ActiveMQ+Kafka 前言 文章开始前,我们先了解一下什么是消息中间件? 什么是中间件? 非底层操作系统软件,非业务应用软件,不是直接给最终用户使用的,不能直接给客户带来价值的软件统称为中间件。 什么是消息中间件? 是关注于数据的发送 ...

Fri Feb 14 05:39:00 CST 2020 0 182
2020版中间件面试题总结(RabbitMQ+Kafka+ZooKeeper

RabbitMQ 1. RabbitMQ的使用场景有哪些? 抢购活动,削峰填谷,防止系统崩塌。 延迟信息处理,比如10分钟之后给下单未付款的用户发送邮件提醒。解耦系统,对于新增的功 ...

Sun Nov 08 23:40:00 CST 2020 0 628
大厂Android岗高频面试问题:说说你对Zygote的理解!

前言 Zygote可以说是Android开发面试高频的一道问题,但总有小伙伴在回答这道问题总不能让面试满意, 在这你就要搞清楚面试问你对Zygote的理解时,面试官最想听到的和其实想问的应该是哪些?下面我们通过以下几点来剖析这道问题! 了解Zygote的作用 熟悉Zygote的启动 ...

Wed Aug 11 07:33:00 CST 2021 0 124
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM