Pulsar Consumer 例子
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,import org.apache.pulsar.client.api.Consumer;import org.apache.pulsar.client.api.Message;import org.
千家信息网最后更新 2026年11月03日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安全错误
数据库的锁怎样保障安全
新华互联网科技学校
互联网科技活动banner
智能科技公司是互联网公司吗
上海互联网科技有限公司
亿策互联网科技
互联网科技宣传片
镁科技互联网资讯平台
安控科技rtu产品工业互联网
互联网汽车科技小镇
科技与互联网的利与弊
湖南一路畅行互联网科技
互联网科技商业
深圳艾果互联网通讯科技
群盈汇互联网科技有限公司
每天都有哪些好的互联网科技
互联网相关科技技术
众联互联网络科技
盐城市攀科互联网科技有限公司
亚光科技低轨卫星互联网
颐高云石互联网科技
云信互联网科技有限公司
易互联网科技有限公司
嘟嘟瓜互联网科技
中国互联网科技发展
互联网 科技馆
南山科技园互联网公司有哪些
湖北码尼互联网科技有限公司电话
链环科技传统企业怎么转型互联网
互联网科技和信息
银川新华互联网科技学校是国营吗