一、引言
今天跟着 官方文档 基于docker玩一把Pulsar IO吧
二、概要
-
在用户能够轻松的将消息队列跟其他系统(数据库、其他消息系统)一起使用时,消息队列的作用才是最强大的。而Pulsar IO connectors可以让你很轻松的创建、部署以及管理这些跟外部系统的连接,例如mysql、kafka、cassandra等。
-
Pulsar connector分为Source和Sink两种,Source connector会将数据从外部系统喂给Pulsar,而Sink connector负责将数据从Pulsar喂给外部系统。
-
Pulsar connector是一种特殊的Function,只不过这个Function持有其他系统的客户端作为pulsar与其他系统的桥梁,它在处理保证上跟Function是一致的,分别是最多一次、至少一次、精准一次。处理保证不仅依靠Pulsar,还跟外部系统相关以及实现逻辑相关。
- 最多一次:发给connector的消息最多处理一次或者不做处理
- 至少一次:发给connector的消息处理一次或者多次
- 精准一次:发给connector的消息只处理一次
三、实战
1.安装connector
-
在 这里 下载