扎心了!面试官:你都工作三年了,怎么连消息中间件都没有接触过

      最后更新:2020-06-05 10:39:08 手机定位技术交流文章

      萧艾今天去面试了。采访者问萧艾通常使用哪种消息中间件,并谈到了他对此的看法。

      萧艾感到困惑,因为她通常做的所有项目都是传统软件,而且她从未使用过消息中间件。

      当被采访者问到时,萧艾有点不知所措。

      采访者说:你已经工作了三年,你怎么连消息中间件都没碰过?

      听到这个消息,萧艾很尴尬。

      作为java后端程序员,您需要掌握消息中间件。

      消息队列逐渐成为软件通信的核心手段。它具有低耦合、可靠传输、广播、流量控制和最终一致性等一系列功能,已成为异步RPC的主要手段之一。

      目前,主流的消息中间件包括已建立的主动式消息中间件和拉比式消息中间件,热门的卡夫卡和阿里巴巴自主开发的火箭式消息中间件。

      让我们来看看卡夫卡的装置和使用

      卡夫卡是一个用scala编写的程序,可以在jvm虚拟机上运行。基本上,它可以在linux服务器上运行,但是也可以在windows上使用。今天,我们将使用窗口来体验卡夫卡

      首先,确保jdk安装在您的机器上。卡夫卡需要java运行环境。前卡夫卡也需要动物园管理员。卡夫卡的新版本已经内置了一个动物园管理员环境,所以你不需要单独安装动物园管理员,你可以直接使用它。

      1.下载

      在卡夫卡官方网站下载最新的卡夫卡安装包,并选择下载tgz文件的二进制版本

      2.因为tgz文件是下载的,所以不需要安装它,只需解压缩它。

      卡夫卡目录简介

      /bin操作kafka的可执行脚本,并且还包括脚本/配置文件位于windows /libs相关库目录/日志日志数据目录下的目录。目录kafka将服务器端日志分为五种类型:服务器、请求、状态、日志清理器、控制器

      奔跑

      无需修改任何配置文件,我们只需要知道zookeeper的默认端口是2181,而生产者的默认端口是9092。

      如果只需要简单的尝试,将下载的文件解压缩到任何目录。在这里我下载了解压缩的D盘卡夫卡文件夹。

      1.启动动物园管理员

      D:kafkafka _ 2.12 . 5 . 0 binwindowszookeeper-server-start . bat D:kafkafka _ 2.12 . 5 . 0 configzoo keeper . properties

      成功启动zookeeper后,您将看到以下输出

      从日志中我们可以知道它的默认端口是2181。

      2.开始卡夫卡

      D:kafkafka _ 2.12 . 5 . 0 binwindowskafka-server-start . bat D:kafkafka _ 2.12 . 5 . 0 config server . properties

      3.创建主题

      创建一个名为主题-萧艾的主题,包含一个分区和一个副本

      d:kafkafka _ 2.12 . 5 . 0 binwindowskafka-topics . bat-create-zoo keeper localhost:218replication-factor partitions topic topic-萧艾

      查看主题

      d:kafkafka _ 2.12 . 5 . 0 bin/Kafka-topics . sh-list-zoo keeper localhost:2181

      4.生产新闻

      主持人:9092 -话题-萧艾

      制作人启动后,他进入编辑页面并发送“你好”,

      不要关闭这个终端并打开一个新的。

      5.消费者新闻

      d:kafkafka _ 2.12 . 5 . 0 binwindowskafka-console-consumer . bat-bootstrap-server localhost:909主题-萧艾-从头开始

      当消费者开始时,他会收到前一个生产商的“你好”。

      所以只要我们在生产窗口中输入,就会在相应的消息窗口中输出。

      在理解了卡夫卡的安装和使用之后,我们可以编写相应的代码来实现我们需要的功能。代码编写将在下一期分享。

      由于作者水平有限,这篇文章难免出错。我们有权提供意见和建议。请批评和纠正任何错误。

      -结束-

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/7718.html

          热门文章

          文章分类