锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产高清视频一区三区,欧美日韩国产一区二区三区,日韩欧美国产综合http://www.aygfsteel.com/wuxufeng8080/category/50066.html寮辨按涓夊崈錛屽彧鍙栦竴鐡紝渚胯兘瑙f復錛涗經娉曟棤杈癸紝濂夎涓娉曪紝渚胯兘寰楃泭銆?/description>zh-cnWed, 22 Feb 2012 21:37:57 GMTWed, 22 Feb 2012 21:37:57 GMT60- ActiveMq 鐨勫畨瑁呭強鏁村悎spring 浣跨敤http://www.aygfsteel.com/wuxufeng8080/archive/2011/11/09/363259.html椋庝漢鍥?/dc:creator>椋庝漢鍥?/author>Wed, 09 Nov 2011 01:25:00 GMThttp://www.aygfsteel.com/wuxufeng8080/archive/2011/11/09/363259.htmlhttp://www.aygfsteel.com/wuxufeng8080/comments/363259.htmlhttp://www.aygfsteel.com/wuxufeng8080/archive/2011/11/09/363259.html#Feedback0http://www.aygfsteel.com/wuxufeng8080/comments/commentRss/363259.htmlhttp://www.aygfsteel.com/wuxufeng8080/services/trackbacks/363259.html1銆佷笅杞?瀹夎
鍦╳indows xp 涓婏紝鐩存帴瑙e帇灝卞彲浠ヤ嬌鐢?br />鍦?003 涓婏紝榪橀渶瑕侀厤緗竴涓嬶紝緙轟竴涓枃浠訛紝鍚﹀垯鏃犳硶鍚姩
2銆乵q 閰嶇疆
榛樿浣跨敤 鏂囦歡鎸佷箙鍖栫殑鏂瑰紡錛屾棤闇榪涜閰嶇疆錛屽彧闇瑕侀氳繃浠g爜錛屾爣璁版秷鎭負鎸佷箙鍖栧嵆鍙?br />
//璁劇疆 娑堟伅涓?‘鎸佷箙鍖?#8217; 娑堟伅錛岄槦鍒楁湇鍔″櫒閲嶅惎鍚庯紝浼氶噸鏂拌澆鍏?br />message.setJMSDeliveryMode(DeliveryMode.PERSISTENT);
message.setString("context", context);
2銆佹暣鍚坰pring
mq鐨剆pring 閰嶇疆鏂囦歡錛?姝ゅ涓変釜bean
mq 鏈嶅姟鍣ㄩ厤緗紝sender 錛岀洃鍚櫒
瀹屾垚緋葷粺鐨勬秷鎭彂閫佸拰鎺ユ敹
<bean id="connectionFactory" class="org.apache.activemq.ActiveMQConnectionFactory">
<property name="brokerURL" value="tcp://10.10.1.31:61616" />
</bean>
<bean id="jmsTemplate" class="org.springframework.jms.core.JmsTemplate">
<property name="connectionFactory" ref="connectionFactory" />
</bean>
<!-- ============================ 娑堟伅鍙戦?nbsp;============================== -->
<!-- ecp.sd.log -->
<bean id="logDestination" class="org.apache.activemq.command.ActiveMQQueue">
<constructor-arg value="km.wlog"/>
</bean>
<bean id="logMessageSender" class="com.chint.mq.sender.LogMessageSender">
<property name="destination" ref="logDestination" />
<property name="jmsTemplate" ref="jmsTemplate" />
</bean>
<!--============================= 闃熷垪鐩戝惉鍣?nbsp; ========================== -->
<!-- 鏃ュ織 闃熷垪鐩戝惉鍣?nbsp;
<bean id="logContextListener" class="com.chint.mq.listener.LogContextListener">
</bean>
<bean class="org.springframework.jms.listener.SimpleMessageListenerContainer">
<property name="connectionFactory" ref="connectionFactory"/>
<property name="destinationName" value="km.wlog"/>
<property name="messageListener" ref="logContextListener"/>
</bean>
-->
娑堟伅鍙戦佽?br />
@Service

public class LogMessageSender extends BaseMessageSender{

public void sendMessage(final String context) {

jmsTemplate.send(destination, new MessageCreator(){

@Override

public Message createMessage(Session session) throws JMSException {
MapMessage message = session.createMapMessage();
//璁劇疆 娑堟伅涓?nbsp;‘鎸佷箙鍖?#8217; 娑堟伅錛岄槦鍒楁湇鍔″櫒閲嶅惎鍚庯紝浼氶噸鏂拌澆鍏?/span>
message.setJMSDeliveryMode(DeliveryMode.PERSISTENT);
message.setString("context", context);
logger.info("KM INFO [LogMessageSender] send message context ({})", context);
return message;
}
});
}

}
娑堟伅鎺ュ彈鑰?br />

/** *//**
* @author wxf
*
*/

public class LogContextListener extends BaseContextListener implements MessageListener
{

@Autowired
private WorkLogManager workLogManager;
@Override
public void onMessage(Message arg) {
if(arg instanceof MapMessage) {
MapMessage message = (MapMessage)arg;

try {
String context = message.getString("context");
logger.info("KM INFO [LogContextListener] get message context ({})", context);

} catch (JMSException e) {
throw JmsUtils.convertJmsAccessException(e);
}

} else {
System.out.println(arg.toString());
}
}

}
浠ヤ笂灝卞畬鎴愪簡 MQ鐨勪嬌鐢紝姣旇緝綆鍗曘?br />
閫氳繃spring浣跨敤mq浠庝唬鐮佹潵璁茶繕鏄緢綆鍗曠殑錛屼絾鏄痬q鐨勬ц兘鍙兘闇瑕侀澶栫殑璋冩暣涓涓嬫墠鑳借揪鍒版渶浣崇殑鐘舵侊紝鐗瑰埆鏄ぇ鏁伴噺鐨勬儏鍐典笅銆?br />
浠呬綔璁板綍
]]>
主站蜘蛛池模板:
仲巴县|
灵寿县|
昌平区|
奉新县|
宜阳县|
玛沁县|
巴马|
磐安县|
淅川县|
阿拉尔市|
华安县|
岗巴县|
文山县|
裕民县|
SHOW|
喀喇|
香河县|
富蕴县|
巴青县|
恩平市|
上饶市|
静乐县|
水城县|
临武县|
内乡县|
温泉县|
淅川县|
五家渠市|
华坪县|
额尔古纳市|
无为县|
横山县|
衡阳县|
日喀则市|
祁门县|
东源县|
林芝县|
门源|
嘉义县|
大连市|
望城县|