当前位置: 首页 > news >正文

做网站如何选择关键词如何推广自己的产品

做网站如何选择关键词,如何推广自己的产品,好的网站布局,dreamware怎么做网站一、引言 今天跟着 官方文档 基于docker玩一把Pulsar IO吧 二、概要 在用户能够轻松的将消息队列跟其他系统(数据库、其他消息系统)一起使用时,消息队列的作用才是最强大的。而Pulsar IO connectors可以让你很轻松的创建、部署以及管理这些跟外部系统的连接&#…

一、引言

今天跟着 官方文档 基于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

  1. 在 这里 下载对应的connector,先选择对应的版本,在点进 connectors 目录选择对应的source或者sink
    在这里插入图片描述

  2. 将下载的nar文件放到pulsar安装地址的connectors 目录下(没有则需要创建)
    在这里插入图片描述

  3. 启动Pulsar

  4. 通过指令查看服务connector信息,先输出下面这样的信息就说明connector已经注册到Pulsar上面了

    curl -s http://localhost:8080/admin/v2/functions/connectors
    

    在这里插入图片描述

2. 安装Cassandra

  1. 基于 brew install --cask --appdir=/Applications docker 安装docker(仅针对mac环境)

  2. 基于docker运行 cassandra,成功运行后通过 docker ps可以看到Cassandra服务已经起来了

    docker run -d --rm --name=cassandra -p 9042:9042 cassandra:3.11
    

在这里插入图片描述

  1. 通过 docker exec -ti cassandra cqlsh localhost 进入Cassandra服务的容器,并通过以下指令进行库表的初始化

    CREATE KEYSPACE pulsar_test_keyspace WITH replication = {'class':'SimpleStrategy', 'replication_factor':1};USE pulsar_test_keyspace;CREATE TABLE pulsar_test_table (key text PRIMARY KEY, col text);
    
  2. 先查询该表确保没有数据 select * from pulsar_test_table;
    在这里插入图片描述

3. 功能验证

  1. 写配置文件cassandra-sink.yml

    configs:roots: "localhost:9042"keyspace: "pulsar_test_keyspace"columnFamily: "pulsar_test_table"keyname: "key"columnName: "col"
    
  2. 启动写Cassandra的sink,启动后通过指令查看显示sink已经正常启动

pulsar-admin sinks create \--tenant public \--namespace default \--name cassandra-test-sink \--sink-type cassandra \--sink-config-file examples/cassandra-sink.yml \--inputs test_cassandra

在这里插入图片描述

  1. 执行命令批量往pulsar中写入数据,看是否会正常输出到Cassandra中

    for i in {0..9}; do pulsar-client produce -m "key-$i" -n 1 test_cassandra; done
    
  2. 由于上面的操作是有延迟的,所以不断的查询Cassandra的表是可以看到数据在逐步的增加,并最终写满十条数据
    在这里插入图片描述
    在这里插入图片描述

四、总结

纸上得来终觉浅,绝知此事要躬行。 学习不能仅仅停留在纸面上或者理论,脱离使用去探讨设计或者源码都是不切实际的。因此今天一起体验了一把Pulsar IO,除此之外Pulsar还提供了非常丰富的跟其他系统交互的Connector,详细可以看上面发的下载地址并尝试使用自己感兴趣的Connector感受下实操的快乐~

http://www.shuangfujiaoyu.com/news/63160.html

相关文章:

  • 局域网建设网站工具痘痘该如何去除效果好
  • 邢台企业做网站怎么把网站排名优化
  • 重庆模板网站多少钱南宁seo怎么做优化团队
  • 烟台网站排行榜收录网站
  • 贵州政务网站建设规范长沙官网seo分析
  • 怎么用自己电脑做网站服务器吗北京疫情最新新闻
  • 河南网站建设服务友情链接获取的途径有哪些
  • 怎么样做企业模板网站天津seo结算
  • 做网站用什么程序优化水平
  • 温州 网站建设百度打开
  • 想做一个个人网站怎么做青岛seo经理
  • 网站内部链接seo网站关键词排名软件
  • 做羊毛毡的网站软文营销实施背景
  • 怎么在ps做网站首页网站关键词优化公司
  • 西安做网站需要多少钱赣州seo培训
  • 网站的备用金怎么做凭证快速排名官网
  • 做网站起什么名字比较好重庆seo全网营销
  • 企业网站建设标准最新seo网站优化教程
  • 做网站有啥软件如何查询百度搜索关键词排名
  • 做关于灯饰的网站2023年时政热点事件
  • 2017年网站设计seo网站关键词优化
  • 青岛 机械 中企动力提供网站建设自己做网站难吗
  • html5做网站总结百度云网页版登录入口
  • 怎么用建站系统建网站百度广告投放价格表
  • 网站卡的原因seo外链工具有用吗
  • 加热器网站怎么做的宁德市旅游景点大全
  • 合肥做网站的网络公司seo排名点击软件运营
  • 北京 响应式网站建设优化关键词排名工具
  • 网站建设栏目添加三亚百度推广公司
  • 自适应好还是响应式网站好百度seo关键词排名