spring集成阿里消息服务配置
来源:互联网 发布:淘宝买的催情药管用吗 编辑:程序博客网 时间:2024/06/06 07:35
1.添加jar包
<dependency> <groupId>com.aliyun.mns</groupId> <artifactId>aliyun-sdk-mns</artifactId> <version>1.1.8</version> </dependency>
2.配置spring文件注入bean
<bean id="cloudAccount" class="com.aliyun.mns.client.CloudAccount"> <constructor-arg index="0"> <value>accessId</value> </constructor-arg> <constructor-arg index="1"> <value>accessKey</value> </constructor-arg> <constructor-arg index="2"> <value>http://********.mns.cn-qingdao.aliyuncs.com/</value> </constructor-arg></bean><bean id="DefaultMNSClient" factory-bean="cloudAccount" factory-method="getMNSClient" class="com.aliyun.mns.client.DefaultMNSClient"></bean>
3.测试bean的注入
@Test public void createBean(){ @SuppressWarnings("resource") ApplicationContext context = new ClassPathXmlApplicationContext("classpath:spring/applicationContext-messageService.xml"); MNSClient client = (MNSClient) context.getBean("DefaultMNSClient"); System.out.println(client.toString()); //new CloudAccount(accessId, accessKey, accountEndpoint) String queueName = "TestQueue-xk-4"; QueueMeta meta = new QueueMeta(); //生成本地QueueMeta属性,有关队列属性详细介绍见https://help.aliyun.com/document_detail/27476.html meta.setQueueName(queueName); // 设置队列名 meta.setPollingWaitSeconds(15); meta.setMaxMessageSize(2048L); CloudQueue queue = client.createQueue(meta); System.out.println("队列创建成功");}
4.控制台输出
com.aliyun.mns.client.DefaultMNSClient@44ebcd03队列创建成功
阅读全文
0 0
- spring集成阿里消息服务配置
- php集成阿里MNS消息服务
- 阿里云控制台的消息服务,集成到codeigniter
- Spring最佳实践- 9.3 集成Java消息服务
- 集成消息服务感想
- 阿里RocketMQ消息队列与Spring整合+Xml配置
- 阿里云 日志服务 集成
- [阿里云服务配置]
- 集成Dubbo服务(Spring)
- 集成Dubbo服务(Spring)
- 集成Dubbo服务(Spring)
- 集成Dubbo服务(Spring)
- 集成Dubbo服务(Spring)
- 集成Dubbo服务(Spring)
- 集成Dubbo服务(Spring)
- Spring集成Dubbo服务
- 集成Dubbo服务(Spring)
- 集成Dubbo服务(Spring)
- 使用Sphinx为你的python模块自动生成文档
- 再牛的键盘也敲不出我的孤单
- 移动社会化分享漏洞
- Codeforces Round #419 (Div. 2)
- centos7 配置nginx服务、设置开机自动启动
- spring集成阿里消息服务配置
- java.lang.IllegalArgumentException: Expected MultipartHttpServletRequest: is a MultipartResolver con
- 属性字符串
- 数据库中实现权全表更新替换
- 防盗链 原理 方法
- MD5 + BASE64加密 对音频部分md5两次
- 外部碎片和内部碎片的区别以及管理方式
- react+redux工作流程
- 用 keychain 永久存储