下一代MQ中间件,不来了解下?

网站建设4年前发布
39 0 0

哈喽,大家好,我是指北君。,最近项目中准备使用消息中间件Apache Pulsar,借着机会先做个简单了解吧。,Apache Pulsar是Apache软件基金会顶级项目,是下一代云原生分布式消息流平台。,Pulsar 作为下一代云原生分布式消息流平台,支持多租户、持久化存储、多机房跨区域数据复制,具有强一致性、高吞吐以及低延时的高可扩展流数据存储特性, 内置诸多其他系统商业版本才有的特性,是云原生时代解决实时消息流数据传输、存储和计算的最佳解决方案。,20230307002454e7650f0165d08e1785a310de4edd2ef27fa5d2280,20230307140656f339da4958ea10118cd7355d1938767041c1b5801,Java 客户端,C++ 客户端,.Net/C# 客户端,Go 客户端,NodeJS 客户端,Ruby 客户端,目前Pulsar不支持Window,下面通过Docker进行安装,可以参考官网​​https://pulsar.apache.org/docs/next/getting-started-docker/​​ ,同时可以安装Pulsar Manager,具体操作可以参考官方文档 ​​https://pulsar.apache.org/docs/next/administration-pulsar-manager/​​,其中Pulsar Manager 是一个网页式可视化管理与监测工具,支持多环境下的动态配置。可用于管理和监测租户、命名空间、topic、订阅、broker、集群等。,打开并启动Docker Desktop后,在终端执行命令执行 ,_> docker search pulsar ,可以查询到pulsar相关的镜像,20230307140656819b688838a2f8fd47e40341bbf5f9e4f56520248,这里我们选择分别下载红框的两个镜像,执行命令 ,_> docker pull apachepulsar/pulsar _> docker pull apachepulsar/pulsar-manager,添加用户:,访问:,配置environments:,20230307002454d8db25412fc2a1025e0060805f0b4cf048c29d391,管理界面:,2023030700282992bc24b841500710533248cf5abe14e14a96aa425,该篇主要通过官网对Apache Pulsar做了简单的了解与尝试,同时基于SpringBoot,以简单的示例代码实现了消息的发送与接收,其中各个组件仅仅使用了默认的配置,在生产环境需要根据Pulsar的特性以及官方API使其具有扩展性与易用性。

© 版权声明

相关文章