//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(); // //关闭此消费者。 // } //}