大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

JMS&ActiveMQ教程
基于JMS的消息傳送
ActiveMQ與Spring集成
ActiveMQ與SpringBoot集成
ActiveMQ安全機(jī)制
ActiveMQ主從集群

ActiveMQ消息類型

ActiveMQ在處理消息的時(shí)候,不能直接進(jìn)行消息的傳遞,必須將消息封裝為對(duì)應(yīng)的類型,才可以傳輸。

TextMessage文本消息(常用)

攜帶一個(gè)java.lang.String作為有效數(shù)據(jù)(負(fù)載)的消息,可用于字符串類型的信息交換。

ObjectMessage對(duì)象消息

攜帶一個(gè)可以序列化的Java對(duì)象作為有效負(fù)載的消息,可用于Java對(duì)象類型的信息交換。

注意:需要在接收方添加受信任的包

案例演示

1.在com.bjpowernode.activemq.model包下創(chuàng)建User類

2.修改QueueSender類中,添加發(fā)送對(duì)象的代碼

//對(duì)象消息類型
User user = new User();
user.setId(100);
user.setName("張三");
user.setAge(18);
Message message = session.createObjectMessage(user);

3.修改QueueReceiver類中,添加對(duì)對(duì)象消息接收處理的代碼

4.直接運(yùn)行會(huì)報(bào)錯(cuò)

說消息已經(jīng)處理,但是沒有接收到,可以到指定的網(wǎng)站上查看如何配置

5.查看網(wǎng)站提供的解決方式,在消息消費(fèi)者端將對(duì)象所在的包添加為受信任的

//1 .創(chuàng)建一個(gè)連接工廠
ActiveMQConnectionFactory connectionFactory = new ActiveMQConnectionFactory(BROKER_URL);
//添加受信任的包
List trustList = new ArrayList();
trustList.add("com.bjpowernode.activemq.model");
connectionFactory.setTrustedPackages(trustList);

6.接收效果

MapMessage映射消息

攜帶一組鍵值對(duì)的數(shù)據(jù)作為有效負(fù)載的消息,其中Key必須為字符串,有效數(shù)據(jù)值必須是Java原始數(shù)據(jù)類型(或者它們的包裝類)及String。

案例演示

1.修改QueueSender類中,添加發(fā)送映射消息的代碼

//映射消息
MapMessage message = session.createMapMessage();
message.setInt("age",10);
message.setString("school","北京動(dòng)力節(jié)點(diǎn)");

2.修改QueueReceiver類中,添加對(duì)映射消息接收處理的代碼

3.運(yùn)行查看效果

BytesMessage字節(jié)消息

攜帶一組原始數(shù)據(jù)類型的字節(jié)流(字節(jié)數(shù)組)作為有效負(fù)載的消息。

注意:發(fā)送和接收的順序必須一致。

案例演示

1.修改QueueSender類中,添加發(fā)送字節(jié)消息的代碼

//字節(jié)消息
BytesMessage message = session.createBytesMessage();
message.writeBoolean(true);
message.writeUTF("北京動(dòng)力節(jié)點(diǎn)");//寫字符串方法

2.修改QueueReceiver類中,添加對(duì)字節(jié)消息接收處理的代碼

3.運(yùn)行查看效果

StreamMessage流消息

攜帶一個(gè)原始數(shù)據(jù)類型流作為有效負(fù)載的消息,它保持了寫入流時(shí)的數(shù)據(jù)類型,寫入什么類型,則讀取也需要是相同的類型。

注意:發(fā)送和接收的順序必須一致。

案例演示

1.修改QueueSender類中,添加發(fā)送字節(jié)消息的代碼

StreamMessage message = session.createStreamMessage();
message.writeLong(1000L);
message.writeString("哈哈");

2.修改QueueReceiver類中,添加對(duì)字節(jié)消息接收處理的代碼

3.運(yùn)行查看效果

全部教程
主站蜘蛛池模板: 欧美综合网 | 婷婷色九月综合激情丁香 | 欧美啪啪小视频 | 欧美激情区 | 免费澳门一级毛片 | 免费特黄级夫费生活片 | 国产免费爱在线观看视频 | 欧美日韩色黄大片在线视频 | 亚洲欧美日韩不卡一区二区三区 | 亚洲视频欧洲视频 | 国产系列欧美系列日韩系列在线 | 精品哟啊呦v视频在线观看 精品哟哟国产在线观看 | 美女又黄又免费的视频 | 精品香蕉一区二区三区 | 一级毛片免费完整视频 | 国产色网址| 四虎影视永久在线精品免费 | 四虎影院在线观看免费 | 在线看亚洲 | 国产精品第1页 | 最新国产中文字幕 | 国产一区二区在线观看免费 | 一级午夜a毛片免费视频 | 91国视频在线观看 | 奇米影视久久 | 久草视频在线播放 | 国产精品高清在线 | 最新国产在线视频 | 午夜亚洲精品久久久久久 | 四虎高清在线精品免费观看 | 国产成人麻豆精品 | 欧美中文字幕在线观看 | 成人在线视频观看 | 最新国产精品视频 | 亚洲国产精久久久久久久春色 | 亚洲激情在线看 | 好吊妞视频在线观看 | 久久影院在线观看 | 一区二区三区四区亚洲 | 午夜禁片| 国产精品日本一区二区在线看 |