jms什么意思,JMS平台
生活知识 2023-05-10 17:06生活知识www.buyunw.cn
1、网上说的“JMS”具体是什么意思?
就是姐妹们的意思你说对了mm妹妹
gg哥哥
dd弟弟
jj姐姐
plmm漂亮美眉
xdjm兄弟姐妹
pfpf佩服佩服
pp照片,但如果是说打pp,那就是kickyourass的意思了
bt变态。和浮云的其他版块相比,水版是个bt出没的地方扁他(她、它)
zt转贴,有时缩写成z,转的意思
sl色狼。
bl玻璃,不是指一种易碎品,而是同性恋
bc白痴
bd笨蛋
ry人妖
lm流氓
pg屁股
gfgirlfriend,女友
bfboyfriend,男友
md妈的,粗口,特别慎用!
tmd,粗口,特别慎用!
jjww唧唧歪歪,指人说话的样子
sjb神经病
pmp拍马屁
mpj马屁精
kick扁
kh葵花,就是练葵花宝典的高手,浮云某高手已练至化境,人皆不呼其名,而直呼kh。
khbd葵花宝典
pxjf辟邪剑法,源于khbd,kh专用的剑法
js奸商
spsupport,支持
的微一种语气助词,kh专用
呼呼,猪猪睡觉
稀饭喜欢
果酱过奖
bxcm冰雪聪明
lollaughoutloud,大笑
kfckxxx&fxxx&cxx,要是和某人有仇,就kfc他吧
pkplayerkill,砍人,攻击,也可解释为先批后k
btwbytheway,顺便说一句
ps两种意思,btw或者photoshop(一种电脑修图软件)
cuseeyou,再见
bb宝贝,情人,孩子,byebye,看具体使用
走召弓虽超强
满清满清十大酷刑,老祖宗的玩艺
咔嚓砍了
酱紫这样子
饭饭吃饭
片片同pp,照片
斑竹,板猪版主,论坛版块的管理人员,把水版比作个小店,他们就是店小二。
水桶,水鬼,水仙,水王,水怪,水母指灌水狂人,水母特制女性
水手版中的芸芸众生
潜水员就是那些喜欢看别人灌水自己不灌水的家伙
恐龙长得难看的mm
抓狂受不了刺激而行为失常
thx,3xthanks,谢谢
sigh叹息
cool酷
gay同性恋,bl
fag同性恋,bl
pm论坛的私信
zipit闭嘴
leecher吸血鬼,指只知道索取不懂得分享回报的家伙,被严重鄙视的人
dldownload,下载
pub网路上扫描到的ftp,可以临时起上传下载功能,也指把文件传到pubftp上共享的行为。
brbberightback,马上回来
ttyltalktoyoulater,再见,下次回头再谈
bblbebacklater过会回来
kickyourass打你屁屁
pplpeople,人们
plz,plsplease,请
bull,胡说,废话
sorryass可怜的家伙,鄙视的意思
soso一般
cutie甜心
d\\\\amn靠,他xx的
包子某人长得难看或者笨就说他包子
粉很,非常
菜鸟,小虾,初哥就是初级水平的新人
老鸟,大虾高手
木油没有
蛋白质bd+bc+sjb
爱老虎油iloveu,我爱你
倒晕倒,厥倒
表不要,比如表太好,不要太好的意思。
咣当晕倒发出的声音
9494就是就是
猪娃ccf传过来的口语,好孩子
爆头游戏中引来的词汇,把某人打得脑袋开花
4242是啊是啊
7456气死我了
748去S吧
886,拜拜,再见
847别生气
987就不去,就不去
55555哭
xxx儿童不宜的东西
blah-blah反复说
厚厚,吼吼,咔咔,kaka,嘻嘻,xixi语气助词
天外飞砖某坛主两口子发明的一种极凶猛的暗器,据说让人生不如死
rpwt人品??
tnjjtds?你jj?到死
rt如题
thx谢谢
slap打耳光
+U加油。
1414意思意思。
253mop贴图第253号。一个人在拜礼作揖。
3166撒由那拉,再见。(日语)
3H学生三好学生。
3qThankyou,谢谢你。
4242是啊是啊。
4人民为人民。4为for.
555wuwu,呜呜呜(哭)。
7456气死我咯。
748去死吧。
8147不要生气。
84不是。类似的还有848(不是吧)。
848不是吧。
874掌嘴。源自猫扑网站的贴图第874号,动态效果,画的是一个女子正在用扫把抽一个男子的嘴巴。
886拜拜喽!
88byebye,白白,拜拜,再见。
8错不错。
9494就是就是。
999猫扑网站的贴图第999号,用于表达因极度惊讶或极度佩服。
BC白痴
BFBoyFriend,男朋友。还有
BL/GL玻璃,同性恋。Boy’sLove(男同性恋),Girl’sLove(女同性恋).
BOT机器人。
BTWByeTheWay,顺便提一下。
BT变态。例句挂着鼻涕上网也很BT的哦。或BitTorrent一种新型的P2P下载工具。
CC①xixi,嘻嘻,西西。嘿嘿.②醋醋,吃醋。
cftComfort,安慰,舒适。(英文)
CGPComputerGamingPseudodementia的缩写,电脑游戏性痴呆症.
CGComputerGraphics,计算机所做图形。
cool毙酷毙。有时也用“裤”“库”都来自于"Cool"!
COSPLAYCOSTUMEPLAY,扮演自己所喜欢的角色表演,来自于日本〔ko-su-pu-re〕的发音。
cow,kao。用于骂人。
CT警察。
CUSeeYou,再见。
DBC大白痴
DC①DIGITALCAMERA(数码相机)。②SEGA出的DREAMCAST著名游戏机种。
DD弟弟。
di结构助词“的”,专门用于句子最末,表示强调。例句不是这样di!
DLDownload,下载。有时也用“当”或“down”。
e恶心。
eg举例。
faint(或ft)晕,表示不可理解的意思。例句faint~竟然有这种事情的哦?
FC任天堂出的8位游戏机,超级任天堂为SFC。
FOAFFriendofaFriend,一个朋友的朋友。
GFGirlFriend,女朋友。
FriendofaFriend一个朋友的朋友。
Gay男同性恋,也有写为“基”的。
GB任天堂出的著名掌上游戏机(GameBoy),还有GBA(GameBoyAdvance)。
GG哥哥。
glglass,同性恋.
gx恭喜。
HHentai,色情。由它引申出来的词很多,例如HComic(色情漫画),HCartoon(色情卡通),HGame(色情游戏)等等。
Haha哈哈。笑声
Hehe呵呵。笑声
hiahia象声词,怪笑。
HIGH高了,常用于喝酒等行为下。
hoho爽朗的笑声。
HP生命值。
ICISee,我明白。例oic(哦,我明白了)。还有CU,"SeeYou",含有再见(SeeYouLater)之意
JJBB结结巴巴。类似的还有JJYY,JiJiWaWa,"唧唧歪歪“,”唧唧哇哇“。
JJ姐姐。类似的还有GG(哥哥),MM(妹妹),DD(弟弟)。
JR贱人
JS奸商。
K象声词,咳嗽声。例句KKK……无聊。
L快乐。例句我今天很L,你呢?
LBT路边摊。
lj垃圾。
LM辣妹
lr烂人。
L公(或LG)老公。
L婆(或LP)指老婆。
M笨蛋、木头。例句你真M。
md。
me2metoo,我也是。
MM妹妹,美眉。
mop猫扑,游手好闲的缩写词。来自猫扑网站,猫扑上的成员叫"Mopper"。英文原意为"拖把".
MP没品。
msgMessage,消息,信息。
N表示思考。例句N......N......
NB①牛逼。还有NBHH,牛逼烘烘,牛人,大牛.②自然美,NaturalBeautiful。
nod点头(动作)。
nr脑弱。
O①回答别人的傻话。例句O......O......想吐!②有时也用来表示“我”,"ou"。③喔。
P否定用语。例句你放P!
papa怕怕。例papaya(怕怕呀)
PCPersonalComputer(个人电脑)的缩写。
PF佩服。
PKPerson-killing,单挑,要出虚拟人命的网上决斗。
PLMM漂亮美眉。
PMP拍马屁。也有PMPMP(拼命拍马屁).
PM①PrivateMessage,私人消息,就是论坛上的悄悄话。②PardonMe,请原谅我。
PPMM①婆婆妈妈。②漂漂美眉。
pp①点点通软件。②屁股。
PS①PhotoShop(一个著名图形处理工具)的缩写。
②PlayStation(SONY出的一个著名游戏机种)的缩写。
③Post�窖裕�奖省@�纾骸癙.S:这只是我的个人观点……”
puke呕吐。
PvP由PK改名而来,因为目前韩国政府已下令游戏开发商,必须将"PK"改为"PvP"(PlayerVersusPlayer)。
pwpassword,密码。
py朋友。
Q①求人。例句我QQ你了,把你的电话号码给我吧。
②可爱。为英文“CUTE”的音译;
③用icq聊天工具呼叫。例句前天,我曾Q过你。
qr穷人。
qu4去死。
Q男,Q女用icq或oicq聊天的男人或女人。
R语气词,惊奇。例句R?你是小学生。
re回文。
rpwt人品问题。
rq人气。
rt如题。用于发新帖时,当内容已经在标题上打出时,内容栏里就仅注明rt。
ry人妖。
S死机。例句对不起,我刚才S了。
SB,对某些人的蔑称,骂人用语。
sg帅哥。可以用ssgg表示”好帅的哥哥哦!“
sigh叹气。
SL色狼。
sm①Sado-Masochi,性虐恋。S为Sadism性虐待,M为Masochism被虐待.②什么。例句你刚才说sm?
spsupport,支持。
SSSEGA出的SATURN游戏机。
ST失态。
T踢。例T飞(踢飞)。
ThxThanks.
tears流泪。
他。
。
too表示程度。例tooooooo……bad(太……糟糕了)
ts同上。就是同意楼上的意见,用在回贴时。
UYou,你。例如ThankU!“谢谢你!”。还有Ur,表示your,你的。I服了U,表示我服了你了。
UKUnitedKillers,杀手联盟。
vs对决。与pk不同的是,vs并不一定代表单独挑战。
W王或者万。例新人W。破W。
wl网恋。
ww弯弯,指台湾同胞。
X错。例句你大X特X。
YWHY,为什么?
YK幼齿,年幼,未成年。
yy意淫,过度欲望。不一定指下流的想入非非的,往往是为了达到思想、心理及口头上的快感。来自于《红楼梦》。
zzZZz睡觉的状态。
…哈语气词,例句今天又有人病了哈。
一枪爆头一枪就把对方脑袋打掉。
不睬你不理你。(新加坡语)
东东东西。
么么黑非常黑暗。
亮骚将心爱的东西给别人看。
伟哥伟大的男人。
系咪是不是。
做脸整容。
偶我。
兔爸toolbar,工具条。
切语气词(qie~),表示蔑视。
刷屏指用重复的句子把聊天或论坛的一页刷一遍,以清洁版面。
压语气词“呀”。
可爱可怜而没人爱。
台客/台妹土气粗俗的意思。(台语)。原指早期原台/湾人民。
吐血形容郁闷心情。
吼吼恐龙专用,情绪不明。
呕像呕吐的对象。
和和呵呵。
啊哦唐老鸭常用语气词。
喷鼻血形容被震惊的样子。
坛子论坛。
型男模特身材的男人,也有“型女”的说法。
大丈夫没问题。(日语)
大刀打倒。
大虾大侠。
好康好看。
如花似玉丑陋。
姑狗Google搜索引擎。也写作“辜狗”。
寒惊叹,害怕。有时也写作“汗”。例句楼上的观点非常可怕。寒~!
干色摸干什么。也写作“干虾米”。
开画公开放映。
弓虽语气词“强”,厉害,了不起,
恐龙kl,长相困难的女生。
惨绿不幸。
我倒用于表示佩服,或出其意料之外。
我闪用于表示惹不起躲得起。
战队指一组成员编组参加电脑游戏比赛。
打口碟片被打了个口子的海关行为。
抛砖跟帖。
抢一指杂论坛里抢第一个回复位置。
抢整qz,抢发第整数帖文章。
拍砖指回贴时持批评态度。
捏语气词,发音为“nie”,表示的语气接近于“呢”。
搞大把事情弄得夸张的意思。
斑竹版主。有时也会写成”板猪“。
暖被儿奖指诺贝尔奖。
暴笑巨大笑声。
有形有派头。
板斧版副。
楼上楼上就是上面的帖子回复者。还有“楼下”、“顶楼”、“底楼”、“楼主(发帖者)”等一系列说法。
残念①可惜;②死亡。(日语)
母代(或无得)没得,没有。(南京发音)。
水蒸气比纯净水还纯的水,就是无文字及任何内容的空白帖子。
油墨幽默。
泡菜指在论坛里浏览。
泥巴mud游戏。
温酒吧Win98.类似的还有瘟都死(windows).
漫迷漫画fan。
潜水指呆在聊天室里不说话。
灌水指在网络上发布一些意义不大的
文字。
灰常灰常非常非常。
烘培鸡HomePage,个人主页,“竹叶”。
狗狗狗的昵称。
狼族与色狼不同,作风正派,喜欢独断独行,虽爱女色,但从不死缠mm。
猫Modem,调制解调器(拨号上网用的东西),
王求革圭指球鞋。
甩枪凭感觉将准星甩出去瞄准射击。
甫士Pose,姿势。
盲狙不开瞄准镜,直接打狙击枪的。
笨拉灯本·拉登。
粉很。
素是。
素颜没有化装的面孔。
纯净水无内容的帖子。
练狙练习狙击枪技法。
置顶将某个帖子放在列表的最上方。
老大带头的。有时是被众人吹捧的人,有时是被众人暴打的人。
老斑班主任。
肉鸡弱机,是指网络上安全性不强,被人完全控制的机器。
菜鸟新手。
表不要。
衰倒霉。
轻舞肥羊源自痞子蔡的轻舞飞扬,用来嘲笑MM。
达人高人。
酱紫这样子。例句故事的发生是酱紫的。
酿紫那样子。
闪客制作flash的人。
隔壁旁边论坛或聊天室。
青蛙qw,长相可怕的男生。
靓号指号码不错的QQ号。
领导老婆。
飞仔/飞女太保/太妹。小流氓。
马桶文章烂文章。
马甲指一个人拥有的多个ID。
驴友旅游者。
咸色/情。
黑名单BBS中被关的ID。
坑会引起很多人回复的帖子。
小强蟑螂。来自于周星驰的《唐伯虎点秋香》。
唔不。
唔系不是。广东话
……ing表示进行时。例句无限郁闷ing。
……的说来自日语语法“……とぃぃます”,表示认为、觉得。例句似乎他态度老强硬的说。
超/强/哈/巨/狂/严重…表示特别,起夸张、加强语气作用。例句你这人超厉害!我对你的说法严重支持!
网络术语
1、BBS①BulletinBoardSystem的缩写,指电子公告板系统,国内统称论坛。②波霸,Big-BreastedSister的缩写。
2、斑竹版主,也可写作板猪。由于拼音输入造成的美妙谐音。副版主叫“板斧”。
3、马甲注册会员又注册了其他的名字,这些名字统称为马甲,与马甲相对的是主ID。
例句青眉建议斑竹进行版务管理时,不可以用马甲发言。
4、菜鸟原指电脑水平比较低的人,后来广泛运用于现实生活中,指在某领域不太拿手的人。与之相对的就是老鸟。
5、大虾“大侠”的通假,指网龄比较长的资深网虫,或者某一方面(如电脑技术,或者文章水平)特别高超的人,一般人缘声誉较好才会得到如此称呼。
6、灌水原指在论坛发表的没什么阅读价值的帖子,现在习惯上会把绝大多数发帖、回帖统称为“灌水”,不含贬义。
7、纯净水无任何实质内容的灌水,也说水蒸气。
8、水手喜欢灌水的人。级别高的也称水桶、水鬼、水仙。指女性灌水狂人时,还有个特定称呼水母。
9、潜水天天在论坛里呆着,不发帖,只看帖子、而且注意论坛日常事务的人。
10、打铁写帖子,一般指有点儿重量的帖子。
11、拍砖对某人某帖发表与其他人不同看法和理解的帖子。
例句侠友们拍砖请注意口气和态度,否则很容易转化为人参公鸡。
12、刷屏打开一个论坛,所有的主题帖都是同一个ID发的。
13、扫楼也叫刷墙,打开一个论坛,所有主题帖的一个回复都是同一个ID的。
14、楼主发主题帖的人。
15、盖楼回同一个主题帖,一般粉丝比较喜欢盖楼。
16、楼上的比你先一步回复同一个主题帖的人,与之相对的是“楼下的”。
17、几楼的除楼主外,所有回复帖子的人,依次可称为“2楼的”、“3楼的”……
18、沙发SF,第一个回帖的人。后来,坐不到沙发的人,声称自己坐了“床”或楼主的“大腿”~
19、椅子第二个回帖的人。
20、板凳第三个回帖的人。
21、地板连板凳都没得坐的人。
22、顶一般论坛里的帖子一旦有人回复,就到主题列表的最上面去了。这个回复的动作叫做“顶”,与“顶”相对的是“沉”。
23、走召弓虽超强,通常用于回帖时表示对主题帖的膜拜。
24、汗表示惭愧、无可奈何之意。衍生词有暴汗、大汗、汗死、瀑布汗、暴雨梨花汗等。
25、倒晕倒,表示对某帖某人或某现实很惊异。
26、寒对某帖某人或某现象感到浑身发冷。
27、抓狂形容自己受不了某人某帖的刺激而行为失常,处于暴走状态中。
28、踩一脚也称踢一脚、留个爪子印等,都是跟帖之意。
29、路过不想认真回帖,但又想拿回帖的分数或经验值。与之相对的字眼还有顶、默、灌水、无语、飘过、路过等。
例句在侠客社区,凡回帖只回路过、顶、默、灌水、无语、飘过、路过等字眼的行为,都会被视为故意灌水。
30、闪离开。
31、匿鸟隐身了。“匿”作“藏匿”讲;“了”是多音字,在句尾本该读“LE”,有人喜欢误读“LIAO”,遂谐音为“鸟”。
32、找抽帖楼主发的帖子内容特别找抽,让绝大多数人都不待见,也称找砖帖。
33、火星帖很久以前已经被无数人看过转过的旧帖,转火星帖的人被称为火星人。通常回帖会这样说楼主还是快回火星吧,地球是很危险滴。(来自周星星《少林足球》)
34、恐龙长得不漂亮的女性网民,含贬义。与之相对的是“青蛙”,形容相貌抱歉的男性网民。
35、犬科喜欢追逐论坛里的女生的那种类型,尤其喜欢死缠烂打。
36、狼族热爱美色,不过比犬科作风正派一点,不会纠缠。
37、……的说动词后置的一种用法,来自日文语法。
例句青眉要去吃饭的说。
38、……ing动词进行时的一种用法,来自英文语法。
例句侠友们如此支持《武侠版》和侠客社区,青眉感动ing。
39、残念可惜之意,引申有“碎碎念”等。
40、×××××儿童不宜的内容。
41、王道相当于“权威、真理”之意。
42、黑旺财旺财是《唐伯虎点秋香》里的一条狗,狗者,犬也。黑犬,就是“默”。此典出自晋江。
43、小白①白烂的昵称,指专在网上无事生非的人。②“小白痴”的缩写。
44、小黑黑名单。
45、浸小黑ID被登记进黑名单。
46、小强《唐伯虎点秋香》中的那只蟑螂,泛指生命力特别顽强的人。
47、粉丝FANS的音译,超迷某人或某物的一类人,也称扇子、蕃薯,简称“粉”或“迷”。
48、包子形容某人笨,或者长相欠佳。
49、蛋白质笨蛋+白痴+神经质。
50、白骨精白领+骨干+精英。
51、腊鸭垃圾(来自《麦唛》系列)。“挂腊鸭”在粤语俗语中指吊颈自杀。
52、Kuso日语“粪”的发音。起先是教游戏玩家如何把“烂Game认真玩”的意思,后来经台湾传入大陆,渐渐演化成“恶搞”之意。
53、维客喜欢使用WIKI这种超文本技术的网络爱好者。
54、博客一种网上共享空间,让人以日记的方式在网络上展现自己的形式。博客让两个女人飞速走红木子美和芙蓉姐姐。
55、黑客又称骇客,指在电脑领域有特殊才能或技巧的人。这类人运用自己的才能或技巧,要么是专门检测系统漏洞,要么有可能做有违道德或法律的事。
56、红客具有民族主义倾向的中国网络技术爱好者,与黑客相对。
57、朋客起源于“朋克”。电脑朋客现在越来越多的被等同于电脑罪犯了。
58、闪客使用Flash软件做动画的人,我们看到的很多电子贺卡和网站MTV都是闪客的杰作。
59、极客也称奇客,Geek,指有较高超电脑能力的人。
60、驴友泛指爱好旅游,经常一起结伴出游的人。
2、jms是什么意思
JMS(JavaMessageService,Java消息服务)是一组Java应用程序接口(JavaAPI),它提供创建、发送、接收、读取消息的服务。由Sun公司和它的合作伙伴设计的JMSAPI定义了一组公共的应用程序接口和相应语法,使得Java程序能够和其他消息组件进行通信。JMS是一种与厂商无关的API,用来访问消息收发系统。它类似于JDBC(JavaDatabaseConnectivity)这里,JDBC是可以用来访问许多不同关系数据库的API,而JMS则提供同样与厂商无关的访问方法,以访问消息收发服务。许多厂商目前都支持JMS,包括IBM的MQSeries、BEA的WeblogicJMSservice和Progress的SonicMQ,这只是几个例子。
JMS使您能够通过消息收发服务(有时称为消息中介程序或路由器)从一个JMS客户机向另一个JML客户机发送消息。消息是JMS中的一种类型对象,由两部分组成报头和消息主体。报头由路由信息以及有关该消息的元数据组成。消息主体则携带着应用程序的数据或有效负载。根据有效负载的类型来划分,可以将消息分为几种类型,它们分别携带简单文本(TextMessage)、可序列化的对象(ObjectMessage)、属性集合(MapMessage)、字节流(BytesMessage)、原始值流(StreamMessage),还有无有效负载的消息(Message)。
消息收发系统是异步的,也就是说,JMS客户机可以发送消息而不必等待回应。比较可知,这完全不同于基于RPC的(基于远程过程的)系统,如EJB1.1、CORBA和JavaRMI的引用实现。在RPC中,客户机调用服务器上某个分布式对象的一个方法。在方法调用返回之前,该客户机被阻塞;该客户机在可以执行下一条指令之前,必须等待方法调用结束。在JMS中,客户机将消息发送给一个虚拟通道(主题或队列),而其它JMS客户机则预订或监听这个虚拟通道。当JMS客户机发送消息时,它并不等待回应。它执行发送操作,然后继续执行下一条指令。消息可能最终转发到一个或许多个客户机,这些客户机都不需要作出回应。
JMS的通用接口集合以异步方式发送或接收消息。异步方式接收消息显然是使用间断网络连接的客户机,诸如移动电话和PDA的最好的选择。,JMS采用一种宽松结合方式整合企业系统的方法,其主要的目的就是创建能够使用跨平台数据信息的、可移植的企业级应用程序,而把开发人力解放出来。
Java消息服务支持两种消息模型Point-to-Point消息(P2P)和发布订阅消息(PublishSubscribemessaging,简称Pub/Sub)。JMS规范并不要求供应商支持这两种消息模型,但开发者应该熟悉这两种消息模型的优势与缺点。
P2P消息模型是在点对点之间传递消息时使用。如果应用程序开发者希望每一条消息都能够被处理,那么应该使用P2P消息模型。与Pub/Sub消息模型不同,P2P消息总是能够被传送到指定的位置。
Pub/Sub模型在一到多的消息广播时使用。如果一定程度的消息传递的不可靠性可以被接受的话,那么应用程序开发者也可以使用Pub/Sub消息模型。换句话说,它适用于所有的消息消费程序并不要求能够收到所有的信息或者消息消费程序并不想接收到任何消息的情况。
JMS通过允许创建持久订阅来简化时间相关性,即使消息预订者未激活也可以接收到消息。,使用持久订阅还可通过队列提供灵活性和可靠性,而仍然允许消息被发给许多的接收者。TopicSubscribertopicSubscriber=topicSession.createDurableSubscriber(topic,subscriptionName);Connection对象表示了到两种消息模型中的任一种的消息系统的连接。服务器端和客户机端对象要求管理创建的JMS连接的状态。连接是由ConnectionFactory创建的并且通过JNDI查寻定位。//取得用于P2P的QueueConnectionFactoryQueueConnectionFactory=queueConnectionFactory();Contextmessaging=newInitialContext();QueueConnectionFactory=(QueueConnectionFactory)Messaging.lookup(“QueueConnectionFactory”);//取得用于pub/sub的TopicConnectionFactoryTopicConnectonFactorytopicConnectionFactory;Contextmessaging=newInitialContext();topicConnectionFactory=(TopicConnectionFactory)messaging.lookup(“TopicConnectionFactory”);注意用于P2P的代码和用于PublishSubscribe的代码非常相似。
如果session被标记为transactional的话,确认消息就通过确认和校正来自动地处理。如果session没有标记为transactional,你有三个用于消息确认的选项。
·AUTO_ACKNOWLEDGEsession将自动地确认收到一则消息。
·CLIENT_ACKNOWLEDGE客户端程序将确认收到一则消息,调用这则消息的确认方法。·DUPS_OK_ACKNOWLEDGE这个选项命令session“懒散的”确认消息传递,可以想到,这将导致消息提供者传递的一些复制消息可能会出错。这种确认的方式只应当用于消息消费程序可以容忍潜在的副本消息存在的情况。queueSession=queueConnection.createQueueSession(false,session.AUTO_ACKNOWLEDGE);//P2PtopicSession=topicConnection.createTopicSession(false,session.AUTO_ACKNOWLEDGE);//Pub-Sub
注意在本例中,一个session目的从连结中创建,非值指出session是non-transactional的,并且session将自动地确认收到一则消息。
JMS现在有两种传递消息的方式。标记为NON_PERSISTENT的消息最多投递一次,而标记为PERSISTENT的消息将使用暂存后再转送的机理投递。如果一个JMS服务离线,那么持久性消息不会丢失得等到这个服务恢复联机时才会被传递。所以默认的消息传递方式是非持久性的。即使使用非持久性消息可能降低内务和需要的存储器,并且这种传递方式只有当你不需要接收所有的消息时才使用。
虽然JMS规范并不需要JMS供应商实现消息的优先级路线,它需要递送加快的消息优先于普通级别的消息。JMS定义了从0到9的优先级路线级别,0是最低的优先级而9则是最高的。更特殊的是0到4是正常优先级的变化幅度,而5到9是加快的优先级的变化幅度。举例来说topicPublisher.publish(message,DeliveryMode.PERSISTENT,8,10000);//Pub-Sub或queueSender.send(message,DeliveryMode.PERSISTENT,8,10000);//P2P这个代码片断,有两种消息模型,映射递送方式是持久的,优先级为加快型,生存周期是10000(以毫秒度量)。如果生存周期设置为零,这则消息将永远不会过期。当消息需要时间限制否则将使其无效时,设置生存周期是有用的。
JMS定义了五种不同的消息正文格式,以及调用的消息类型,允许你发送并接收以一些不同形式的数据,提供现有消息格式的一些级别的兼容性。
·StreamMessage--Java原始值的数据流
·MapMessage--一套名称-值对
·TextMessage--一个字符串对象
·ObjectMessage--一个序列化的Java对象
·BytesMessage--一个未解释字节的数据流
JMS应用程序接口提供用于创建每种类型消息和设置荷载的方法例如,为了在一个队列创建并发送一个TextMessage实例,你可以使用下列语句TextMessagemessage=queueSession.createTextMessage();message.setText(textMsg);以异步方式接收消息,需要创建一个消息监听器然后注册一个或多个使用MessageConsumer的JMSMessageListener接口。会话(主题或队列)负责产生某些消息,这些消息被传送到使用onMessage方法的监听者那里。importjavax.jms.;publicclassExampleListenerimplementsMessageListener{//把消息强制转化为TextMessage格式publicvoidonMessage(Messagemessage){TextMessagetextMsg=null;//打开并处理这段消息}}当我们创建QueueReceiver和TopicSubscriber时,我们传递消息选择器字符串//P2PQueueReceiverQueueReceiverreceiver;receiver=session.createReceiver(queue,selector);//Pub-SubTopicSubscriberTopicSubscribersubscriber;subscriber=session.createSubscriber(topic,selector);为了启动消息的交付,不论是Pub/Sub还是P2P,都需要调用start方法。TopicConnection.start();//pub-subQueueConnection.start();//P2PTopicConnection.start();//pub-subQueueConnection.start();//P2P
当一条消息被捕捉时,这条消息做为一条必须被强制转化为适当消息类型的普通Message对象到达。这是一个被用来提取或打开消息内容的getter方法。下列代码片段使用StreamMessage类型。privatevoidunPackMessage(Messagemessage){StringeName;Stringposition;doublerate;StreamMessagemessage;Message=session.createStreamMessage();//注意下面的代码必须按照我给出的顺序书写message.writeString(eName);message.writeString(position);message.writeDouble(rate);//实现处理消息的必要的程序逻辑}
停止消息的传递,无论是Pub/Sub还是P2P,都调用stop方法。TopicConnection.start();//pub-subQueueConnection.start();//P2PTopicConnection.start();//pub-subQueueConnection.start();//P2P其他的J2EE组件--servlet或EJB--可以当作消息生产者;,它们可能只能同步操作,这可能是因为它们的请求-应答的性质决定的。虽然XML目前还不是被支持的消息类型,发送一个XML文件和创建一条文本类型消息以及把XML文件添加到消息的有效负载都一样简单,都是以非专有的方式传送数据。值得注意的是,一些JMS供应厂商已经提供了可用的XML消息类型。使用非标准的消息类型可能会出现可移植性问题。StringreportData;//reportData内容为XML文档TextMessagemessage;message=session.createTextMessage();message.setText(reportData);
消息驱动组件(MDB)是一个当消息到达时被容器调用的异步消息消费程序。和entity和sessionEJB不同,MDB没有本地和远程接口并且是匿名的;它们对于客户是不可见的。MDB是JMS系统的一部分,作为消费者实现服务器上的商业逻辑程序。一个客户程序可能通过使用JNDI定位一个与MDB相关联的JMS。例如ContextinitialContext=newInitialContext();QueuereportInfoQueue=(javax.jms.Queue)initialContext.lookup(“java:comp/env/jms/reportInfoQueue”);MDB是由Bean类和相应的XML部署描述符组成。Bean类实现MessageDriveBean接口importjavax.ejb.;importjms.Message.;publicinterfaceMessageDriveBean{publicvoidejbCreate();publicvoidejbRemove();publicvoidsetMessageDrivenContext(MessageDrivenContextctx);}消息监听器接口importjavax.jms.;publicinterfaceMessageListener{publicvoidonMessage();}
部署描述符<!DOCTYPEejb-jarPUBLIC"-//SunMicrosystems,Inc.//DTDEnterpriseJavaBeans2.0//EN""http://java.sun.com/j2ee/dtds/ejb-jar_2_0.dtd"><ejb-jar><enterprise-beans><message-driven><ejb-name>MDB</ejb-name><ejb-class>MDB</ejb-class><transaction-type>Container</transaction-type><message-driven-destination><jms-destination-type>javax.jms.Queue</jms-destination-type></message-driven-destination><security-identity><run-as-specified-identity><role-name>everyone</role-name></run-as-specified-identity></security-identity></message-driven></enterprise-beans></ejb-jar>
既然我们现在已经有了一些基本的JMS知识,那么我们可以使用JMS做什么呢?任何事情都可以。
例如,分别用于销售、库存、客户服务和账目处理的系统。这些部门之间的系统很可能已经存在了很长时间,这些处理要求把事务移动到系统中去,这并不是一个小的工作。这就是消息服务适用的地点。
当售货员完成销售的时候,一条消息被发给库存系统;一旦订单消息发送给收发货人员,就可以按照订单出货了。当订单成功地发货,系统将通知顾客服务和会计系统这个订单已经成功的交易了。所有对应的每个子系统都自动地根据收到的消息进行更新。
JMS一般都不是用来整合一个系统,而是整合许多可能参与消息驱动环境的系统。JMS是一个用于开发和集成企业应用程序的重要的工具。因为许多公司都有以前遗留下来的系统和新近开发的系统综合起来的系统,消息的使用是整合整个企业的重要的步骤。
3、jms是什么意思的缩写?
4、JAVA中的JMS是什么意思?它起了什么作用
5、JMS 是什么意思
就是姐妹们姐妹加复数S6、网络语言JMS是什么意思?
JMS(JavaMessagingService)是Java平台上有关面向消息中间件的技术规范,翻译为Java消息服务 上一篇:电视连续剧排行榜,不可磨灭电视剧20集在线观看
下一篇:邓婕,邓婕是否与张国立离婚