大数据-消息队列:Pulsar

  • Post author:
  • Post category:其他


这两年pulsar发展比较快,有好多大公司引入了pulsar,相关的资料和课程也多了,今天一起来了解一下pulsar这款中间件。

Pulsar官网:

Hello from Apache Pulsar | Apache Pulsar

Pulsar Java:

GitHub – apache/pulsar: Apache Pulsar – distributed pub-sub messaging system

Pulsar C++ 客户端:

https://github.com/apache/pulsar-client-cpp

Pulsar文档:

消息队列 Pulsar 版 C++ SDK-SDK 文档-文档中心-腾讯云

下图是几款消息中间件的历史:

在这里插入图片描述

2012年pulsar在Yahoo内部开发,2016年开源并捐献给Apache,2018成为Apache顶级项目。

一、安装

1、C++客户端安装(Linux)

升级apt-get工具

sudo apt-get update
sudo apt-get upgrade

安装依赖库

sudo apt-get update -y && apt-get install -y g++ cmake libssl-dev libcurl4-openssl-dev libprotobuf-dev libboost-all-dev libgtest-dev libgmock-dev protobuf-compiler

下载C++版本的Pulsar客户端

git clone https://github.com/apache/pulsar-client-cpp

进入pulsar-client-cpp文件夹

cd pulsar-client-cpp

编译

cmake .
make

安装到默认文件夹:

cmake --install .

安装到自定义文件夹:

cmake --install . --prefix "/home/wyr/develop/3thparty"


Pulsar 访问权限控制-Token模式 – 简书


Kafka和Pulsar的比较_OoZzzy的博客-CSDN博客_pulsar和kafka对比


pulsar简介_白枭的博客-CSDN博客_pulsar


Pulsar 与 Kafka 全方位对比(上篇):功能、性能、用例 – 知乎


Kafka和Pulsar的比较_51CTO博客_pulsar和kafka对比


揭秘分布式消息流平台:Kafka与Pulsar – 知乎



版权声明:本文为u013250861原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。