metaq spring配置
2015-08-21 20:31
651 查看
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 [b]class TopicService {[/b] @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
相关文章推荐
- Spring EL hello world example
- Java中常见概念
- leetcode-124:Binary Tree Maximum Path Sum(Java)
- leetcode-124:Binary Tree Maximum Path Sum(Java)
- java集合
- 23种设计模式(Java)
- java的string类关于字符串一旦被初始化,就不可以被改变的
- Java心得19
- 解决Debug JDK source 无法查看局部变量的问题方案
- java笔记--java集合框架
- Spring AOP原理
- Java智能卡学习(1)--开发环境配置
- java并发编程---Java内存模型(JMM)
- Java线程
- java 日期类 小结
- Java相关书籍推荐
- eclipse导出可执行的jar包
- JAVA UDP聊天室
- 可视化Java垃圾回收
- Spring @PostConstruct and @PreDestroy example