46 lines
1.9 KiB
Java
46 lines
1.9 KiB
Java
//package com.njcn.roma.client;
|
||
//
|
||
//import com.huawei.it.eip.ump.client.consumer.ConsumeStatus;
|
||
//import com.huawei.it.eip.ump.client.consumer.Consumer;
|
||
//import com.huawei.it.eip.ump.client.listener.MessageListener;
|
||
//import com.huawei.it.eip.ump.common.exception.UmpException;
|
||
//import com.huawei.it.eip.ump.common.message.Message;
|
||
//
|
||
//import java.io.UnsupportedEncodingException;
|
||
//
|
||
///**
|
||
// * roma
|
||
// *
|
||
// * @author cdf
|
||
// * @date 2024/6/6
|
||
// */
|
||
//public class ClientTest {
|
||
// public static void main(String[] args) throws UmpException {
|
||
// Consumer consumer = new Consumer();
|
||
// consumer.setUmpNamesrvUrls("25.36.190.3:19776"); // 设置统一消息
|
||
// //平台的服务器地址
|
||
// consumer.setAppId("X_DNZLXT"); // 设置客户端账号
|
||
// consumer.setAppSecret("IoKU7u47seGwzO4CqGmCaQ=="); // 设置客户端密钥
|
||
// consumer.setTopic("T_DNZLXT");// 设置 Topic Name
|
||
// consumer.setTags("*"); // 设置订阅消息的标签,可以指定消
|
||
// //费某一类型的消息,默认*表示消费所有类型的消息
|
||
// consumer.setEncryptTransport(false);// 设置是否需要加密传输
|
||
// consumer.subscribe(new MessageListener() {
|
||
// public ConsumeStatus consume(Message message) {
|
||
// // 消费消息的业务逻辑
|
||
// try {
|
||
// System.out.println("Receive: " + new String(message.getBody(), "UTF-8"));
|
||
// } catch (UnsupportedEncodingException e) {
|
||
// throw new RuntimeException(e);
|
||
// }
|
||
// // 正常接收到消息后,请务必返回 CONSUME_SUCCESS,只有在业务处理失败才返回RECONSUME_LATER
|
||
// return ConsumeStatus.CONSUME_SUCCESS;
|
||
// }
|
||
// });
|
||
// consumer.start();
|
||
// // 启动消费者,建议在应用程序关闭时执行
|
||
// //consumer.shutdown();
|
||
// //关闭此消费者。
|
||
// }
|
||
//}
|