zoukankan      html  css  js  c++  java
  • 接入TDMQ

    腾讯云TDMQ Pulsar版 Java Demo

    DEMO 地址: GITHUB

    首先吧,这个demo下载到本地,然后根据提示,进行配置,跑通了就可以继承到你的业务系统了。


    第一步 创建资源

    请先在TDMQ 控制台或者使用云API创建对应资源,包括以下:

    1-0、创建角色

    在左侧菜单栏找到角色鉴权/角色管理,然后新建一个角色。

    1-1、集群

    在左侧菜单栏找到Pulsar/集群管理,然后新建一个集群。

    1-2、命名空间
    1. 创建命名空间:

      在左侧菜单栏找到Pulsar/命名空间,然后新建一个命名空间。

    1. 配置权限

      在上一步创建“命名空间“后,紧接着进行”配置权限“。添加1-0创建的角色,并授权“生产消息”和“消费消息“的权限。

    1-3、Topic

    在左侧菜单栏找到Pulsar/Topic管理,然后新建一个Topic。

    1. 新建Topic

    2. 新增订阅

      在上一步创建Topic后,紧接着进行“新增订阅”。

    第二步

    将对应资源信息复制到Config.java

        //图2.1
        // Topic请从控制台复制完整路径,补充在persistent://后面
        // 格式为persistent://集群(租户)ID/命名空间/Topic名称
        public static final String TOPIC = "persistent://pulsar-****/namespace/topic";
        
        //图2.2
        // Subscription请在Topic详情页创建和复制
        public static final String SUBSCRIPTION = "subscriptionName";
        
        //图2.3
        // Token请在角色管理复制
        public static final String TOKEN = "eyJr****";
        
        //图2.4
        // service url请在集群管理接入地址处复制
        public static final String SERVICE_URL = "http://pulsar-****.****.tencenttdmq.com:8080";
    
    • 图2.1

      直接到Topic管理页面复制https://console.cloud.tencent.com/tdmq/topic)。

    • 图2.2

      在图2.1中在topic列表右侧点击“更多/查看订阅”(或者”新增订阅“),进入“订阅页面“,找到“订阅名称”

    • 图2.3

      在“角色权限/角色管理”页面中,选择创建的角色,点击复制或查看密钥,以获取”token“。

    • 图2.4

      在“Pulsar/集群管理”页面中,选择你的集群,点击列表右侧的“接入地址”,复制”公网接入地址“。

    第三步

    直接在IDE内部运行SimpleProducerAndConsumer.java的main方法即可快速体验消息生产和消费。

    运行demo

    消息查询

    TDMQ 控制台,“Pulsar/消息查询”页面中查看刚刚生产和消费的消息。

    注意:消息显示会有延迟,大概5s~30s左右。

  • 相关阅读:
    Sublime Text 2 && MinGW G++ On Windows
    [zz]linux IO(function open read write close)
    PHP的基本常识(1)
    helloworld.c 的一次系统旅行(1) 读书笔记
    PHP 仿博客园 个人博客(1)
    配置 .htaccess 单点入口
    仿博客园个人博客(3)基本完成
    PHP的基本常识(2)
    JQuery 获得所有表单值
    PHP 仿博客园 个人博客(2)
  • 原文地址:https://www.cnblogs.com/langkyeSir/p/15531144.html
Copyright © 2011-2022 走看看