![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
消息中间件
文章平均质量分 77
我是一颗小小的螺丝钉
上海JAVA开发程序员
展开
-
消息中间件之Kafka关键知识点总结
一、Kafka是什么 kafka是一个分布式的,可分区的、可复制的消息发布和订阅系统,具备高性能和高吞吐率。 1、Kafka介绍 Kafka 是基于发布与订阅的消息系统。最初由Linkedin公司开发,是一个分布式、分区的、多副本的、多生产者、多订阅者,基 于zookeeper协调的分布式日志系统(也可以当做MQ系统),常见可以用于web/nginx日志、访问日志,消息服务等等,Linkedin于2010年贡献给了Apache基金会并成为顶级开源项目。 2、Kafka主要设计目标 以时间复杂度为O原创 2020-11-30 09:35:04 · 286 阅读 · 0 评论 -
消息中间件之RocketMQ关键知识点总结
一、RocketMQ是什么 RocketMQ 是阿里巴巴在 2012 年开源的分布式消息中间件,目前已经捐赠给 Apache 软件基金会,并于 2017 年 9 月 25 日成为 Apache 的顶级项目。作为经历过多次阿里巴巴双十一这种“超级工程”的洗礼并有稳定出色表现的国产中间件,以其高性能、低延时和高可靠等特性近年来已经也被越来越多的国内企业使用。 RocketMQ在阿里内部叫做Metaq(最早名为Metamorphosis,中文意思“变形记”,是作家卡夫卡 的中篇小说代表作,可见是为了致敬K原创 2020-11-27 19:39:28 · 470 阅读 · 1 评论 -
Linux环境RabbitMQ安装与常用操作命令
一、安装 安装环境: 1. 虚拟机软件:VMWare 15.1.0 2. 操作系统:CentOS Linux release 7.7.1908 3. Erlang:erlang-23.0.2-1.el7.x86_64 4. RabbitMQ:rabbitmq-server-3.8.4-1.el7.noarch RabbitMQ的安装需要首先安装Erlang,因为它是基于Erlang的VM运行的。 RabbitMQ需要的依赖:socat和logrotate,logrotate操作系统中已经存在了,只原创 2020-11-26 10:22:56 · 464 阅读 · 0 评论 -
消息中间件(消息队列)关键知识点总结
一、什么是消息队列? 消息队列,是分布式系统中重要的组件。 主要解决应用耦合,异步消息,流量削锋等问题。 可实现高性能,高可用,可伸缩和最终一致性架构,是大型分布式系统不可缺少的中间件。 目前主流的消息队列有 Kafka RabbitMQ RocketMQ ,老版本是 MetaQ 。 ActiveMQ ,目前用的人越来越少了。 另外,消息队列容易和 Java 中的本地 MessageQueue 搞混,所以消息队列更多被称为消息中间件、分布式消息队列等等。 二、消息队列由哪些角色组成? 如下原创 2020-11-25 21:01:39 · 587 阅读 · 0 评论 -
Linux环境安装RocketMQ 与测试
1.软件准备: RocketMQ新版本:4.5.1 下载地址 2.环境准备 JDK CentOS7 源码安装需要安装Maven 3.2.x 4G+ free 3.安装及启动 1. 下载rocketmq #下载 wget https://archive.apache.org/dist/rocketmq/4.5.1/rocketmq-all-4.5.1-bin-release.zip ...原创 2020-09-14 10:40:28 · 567 阅读 · 0 评论 -
centOS7 kafka安装与配置
环境准备 java Zookeepr kafka安装 1、从官网下载kafka 2、上传至linux服务器,并解压 tar -zxvf kafka_2.12-2.6.0.tgz 3.配置修改 添加环境变量 source /etc/profile 修改kafka配置文件 cd config vi server.properties 启动zookeeper zkServer.sh start 确认zookeeper状态 进入kafka安装启动k...原创 2020-09-06 14:33:22 · 209 阅读 · 0 评论 -
windows rabbitmq 安装
rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rabbit MQ 是建立在Erlang OTP平台上。 1.安装Erlang 去官网https://www.erlang.org/downloads下载安装包,自行选择需要的安装包 ...原创 2020-05-31 22:49:56 · 163 阅读 · 0 评论