Pulsar Consumer 例子
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,import org.apache.pulsar.client.api.Consumer;import org.apache.pulsar.client.api.Message;import org.
千家信息网最后更新 2025年02月01日Pulsar Consumer 例子
import org.apache.pulsar.client.api.Consumer;import org.apache.pulsar.client.api.Message;import org.apache.pulsar.client.api.PulsarClient;import org.apache.pulsar.client.api.SubscriptionInitialPosition;import org.apache.pulsar.client.api.SubscriptionType;import org.apache.pulsar.client.impl.schema.JSONSchema;public class ReceiveMsgTest { public static void main(String[] args) { String url = "http://192.168.1.48:8080"; try{ PulsarClient client =PulsarClient.builder() .serviceUrl(url) .build(); Consumer consumer=client.newConsumer(JSONSchema.of(UserModel.class)) .topic("my-tenant/my-namespace/testschema-topic") .subscriptionType(SubscriptionType.Exclusive)//订阅模式 Exclusive(独占,默认模式) Failover(灾备)Shared(共享) .subscriptionName("wbq_1")//订阅者名称 .subscribe(); while (true) { Message userModelmsg = consumer.receive(); UserModel userModel=userModelmsg.getValue(); System.out.println("receive message: " +userModel.getName()+"="+userModel.getAge()); consumer.acknowledge(userModelmsg.getMessageId());//应答后此订阅者不会在收到此消息 } }catch(Exception e){ e.printStackTrace(); } }}
public class UserModel { private String name; private int age; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; }}
订阅
模式
订阅者
名称
消息
例子
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
国际法下的网络安全
休息室效果图软件开发
上海企业软件开发服务报价表
关于网络安全的内容150字
职中网络技术说课教案
高职计算机网络技术学什么
身份认证网络安全大会
数据库结构 展示系统
分布式数据库分片技术题库
免费试用虚拟服务器
学数据库技术实用吗
网剑数据库综合管理系统
王德铭对日软件开发规范
大唐服务器管理口
装修怎么录入政府数据库
计算机信息网络安全工程师
哪种人适合读计算机网络技术
为了提高软件开发
游戏软件开发怎么赚钱吗
网络安全法什么时间实行的
事业单位软件开发报价
亚马逊提供的服务器
清远无线软件开发供应商
喂喂科技互联网劳务
2018isc网络安全
网络安全需求分析应该包含的内容
网络安全中级职称自我鉴定怎么写
文石网络或者服务器出错怎么办
数据库同步到hdfs
盖乐世社区无法连接服务器