新一代消息队列Pulsar-安装部署

Pulsar介绍

pulsar 云原生分布式消息平台。集消息、存储、轻量化函数式计算为一体。该系统源于 Yahoo,最初在 Yahoo 内部开发和部署,支持 Yahoo 应用服务平台 140 万个主题,日处理超过 1000 亿条消息。Pulsar 于 2016 年由 Yahoo 开源并捐赠给 Apache 软件基金会进行孵化,2018 年成为 Apache 软件基金会顶级项目。

Pulsar 作为下一代云原生分布式消息流平台,支持多租户、持久化存储、多机房跨区域数据复制,具有强一致性、高吞吐以及低延时的高可扩展流数据存储特性,内置诸多其他系统商业版本才有的特性,是云原生时代解决实时消息流数据传输、存储和计算的最佳解决方案。

架构

在这里插入图片描述

消费模式

Apache Pulsar 提供了统一的消费模型,支持 Stream(如 Kafka)和 Queue(如 RabbitMQ)两种消费模型, 支持 exclusive、failover 和 shared 三种消费模式。同时,Pulsar 提供和 Kafka 兼容的 API,以及 Kafka-On-Pulsar(KoP) 组件来兼容 Kafka 的应用程序,KoP 在 Pulsar Broker 中解析 Kafka 协议,用户不用改动客户端的任何 Kafka 代码就能直接使用 Pulsar。

应用案例

Apache Pulsar 已经应用部署在国内外众多大型互联网公司和传统行业公司,案例分布在人工智能、金融、电信运营商、直播与短视频、物联网、零售与电子商务、在线教育等多个行业,如美国有线电视网络巨头 Comcast、Yahoo!、腾讯、中国电信、中国移动、BIGO、VIPKID 等。

安装部署

pulsar server安装

Docker方式安装
1、拉取镜像
docker pull apachepulsar/pulsar:latest
2、运行容器
docker run -d -it
-p 6650:6650
-p 8088:8080
-v pulsardata:/Users/xxx/Documents/docker-local-pulsar/data
-v pulsarconf:/Users/xxx/Documents/docker-local-pulsar/conf
–name pulsar-standalone
apachepulsar/pulsar:latest
bin/pulsar standalone

pulsar 可视化管理组件安装

可视化管理组件推荐安装pulsar-manager
Docker方式安装
1、拉取镜像
docker pull apachepulsar/pulsar-manager:v0.3.0
2、运行容器
docker run -it -d
-p 9527:9527 -p 7750:7750
-e SPRING_CONFIGURATION_FILE=/pulsar-manager/pulsar-manager/application.properties
–link pulsar-standalone
apachepulsar/pulsar-manager:v0.3.0

离线部署安装包方式
1、下载tar包
wget https://dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.3.0/apache-pulsar-manager-0.3.0-bin.tar.gz
2、解压安装包
tar -zxvf apache-pulsar-manager-0.3.0-bin.tar.gz
3、进入pulsar-manager工作目录
cd pulsar-manager
tar -xvf pulsar-manager.tar
cd pulsar-manager
cp -r …/dist ui
4、启动pulsar-manager
./bin/pulsar-manager

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值