metaq spring配置
来源:互联网 发布:win10好软件 编辑:程序博客网 时间:2024/06/03 19:17
spring metaq
spring bean 配置
<bean id="sessionFactory" class="com.taobao.metamorphosis.client.extension.spring.MetaqMessageSessionFactoryBean"> <property name="zkConnect" value="192.168.137.2:2181"/> <property name="zkSessionTimeoutMs" value="30000"/> <property name="zkConnectionTimeoutMs" value="30000"/> <property name="zkSyncTimeMs" value="5000"/> </bean> <bean id="messageBodyConverter" class="com.taobao.metamorphosis.client.extension.spring.JavaSerializationMessageBodyConverter"/> <bean id ="metaqTemplate" class="com.taobao.metamorphosis.client.extension.spring.MetaqTemplate"> <property name="messageSessionFactory" ref="sessionFactory"/> <property name="messageBodyConverter" ref="messageBodyConverter"/> </bean>
使用
import java.util.Date;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.beans.factory.annotation.Qualifier;import org.springframework.stereotype.Service;import com.taobao.metamorphosis.client.extension.spring.MessageBuilder;import com.taobao.metamorphosis.client.extension.spring.MetaqTemplate;@Service("topicService")public class TopicService { @Autowired @Qualifier("metaqTemplate") private MetaqTemplate metaqTemplate; public MetaqTemplate getMetaqTemplate() { return metaqTemplate; } public void setMetaqTemplate(MetaqTemplate metaqTemplate) { this.metaqTemplate = metaqTemplate; } public void sendMsg(String topic, String msg) { try { metaqTemplate.send(MessageBuilder.withTopic(topic).withBody(new Date())); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } }}
转载: http://blog.csdn.net/luyee2010/article/details/40313883
0 0
- metaq spring配置
- metaq spring
- Spring整合metaq
- (转)spring 集成 MetaQ
- metaq初级1--安装配置
- MetaQ
- metaq
- metaq
- metaq配置相关之一 :MetaConfig 类分析
- MetaQ源码阅读及与Spring结合使用
- 配置metaq扩展log4j发送消息的坑
- metaq配置相关之二 : SlaveConfig 和 TopicConfig 类
- Kafka&MetaQ
- metaq部署
- MetaQ初探
- MetaQ-1
- metaq原理
- metaq实例
- UIView 中常见的方法总结
- 深入理解JavaScript系列(41):设计模式之模板方法
- 集合(二)
- Hibernate 如果 hibernate.cfg.xml 没有放在 src 下,则使用以下配置方式
- Qt学习之路之浏览器简单操作
- metaq spring配置
- JAVA_SE基础——28.封装
- 深入理解JavaScript系列(42):设计模式之原型模式
- 操作系统常见面试题总结
- multi_treap
- 九度OJ 题目1077:最大序列和
- 单元格的基本用法
- Swift-闭包简单使用
- 深入理解JavaScript系列(43):设计模式之状态模式