[发明专利]JMS规范的Pub/Sub消息模型的消息生产消费方法有效
申请号: | 201410138891.7 | 申请日: | 2014-04-09 |
公开(公告)号: | CN103870344B | 公开(公告)日: | 2017-04-05 |
发明(设计)人: | 郝建钧 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 北京德琦知识产权代理有限公司11018 | 代理人: | 牛峥,王丽琴 |
地址: | 100080 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种JMS规范的Pub/Sub消息模型的消息生产消费方法,包括接收当前消息;获取当前消息的权效向量和权效值;消息主题未满时将当前消息的权效向量加入到权效向量空间,并将当前消息放入消息主题;消息主题已满时获取当前权效向量空间中所有消息的权效值和权效阈值;将权效值低于权效阈值的消息进行标记;若当前消息的权效值大于权效阈值,则从消息主题中删除一条已标记消息并删除该条已标记消息的权效向量;将当前消息的权效向量加入到权效向量空间,并将当前消息放入所述消息主题。本发明的方法在JMS规范的Pub/Sub消息模型中可有效的避免消息阻塞,保证了消息的实效性,并且避免了重要消息丢失的风险。 | ||
搜索关键词: | jms 规范 pub sub 消息 模型 生产 消费 方法 | ||
【主权项】:
一种JMS规范的Pub/Sub消息模型的消息生产消费方法,包括:接收消息生产者所创建的当前消息;获取所述当前消息的权效向量,并计算所述当前消息的权效值;当所述消息主题中的消息未满时:将所述当前消息的权效向量加入到权效向量空间,并将所述当前消息放入所述消息主题,以使订阅此消息主题的消费者接收并消费;当所述消息主题中的消息已满时:获取当前权效向量空间中所有消息的权效值,并计算当前权效向量空间的权效阈值;在所述权效向量空间中,将权效值低于所述权效阈值的消息进行标记;比较所述当前消息的权效值与所述权效阈值的大小,若所述当前消息的权效值大于所述权效阈值,则从所述消息主题中删除一条已标记消息,并同时从权效向量空间中删除该条已标记消息的权效向量;将所述当前消息的权效向量加入到权效向量空间,并将所述当前消息放入所述消息主题,以使订阅此消息主题的消费者接收并消费。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410138891.7/,转载请声明来源钻瓜专利网。
- 一种Nd<sub>2</sub>O<sub>3</sub>-Yb<sub>2</sub>O<sub>3</sub>改性的La<sub>2</sub>Zr<sub>2</sub>O<sub>7</sub>-(Zr<sub>0.92</sub>Y<sub>0.08</sub>)O<sub>1.96</sub>复相热障涂层材料
- 无铅[(Na<sub>0.57</sub>K<sub>0.43</sub>)<sub>0.94</sub>Li<sub>0.06</sub>][(Nb<sub>0.94</sub>Sb<sub>0.06</sub>)<sub>0.95</sub>Ta<sub>0.05</sub>]O<sub>3</sub>纳米管及其制备方法
- 磁性材料HN(C<sub>2</sub>H<sub>5</sub>)<sub>3</sub>·[Co<sub>4</sub>Na<sub>3</sub>(heb)<sub>6</sub>(N<sub>3</sub>)<sub>6</sub>]及合成方法
- 磁性材料[Co<sub>2</sub>Na<sub>2</sub>(hmb)<sub>4</sub>(N<sub>3</sub>)<sub>2</sub>(CH<sub>3</sub>CN)<sub>2</sub>]·(CH<sub>3</sub>CN)<sub>2</sub> 及合成方法
- 一种Bi<sub>0.90</sub>Er<sub>0.10</sub>Fe<sub>0.96</sub>Co<sub>0.02</sub>Mn<sub>0.02</sub>O<sub>3</sub>/Mn<sub>1-x</sub>Co<sub>x</sub>Fe<sub>2</sub>O<sub>4</sub> 复合膜及其制备方法
- Bi<sub>2</sub>O<sub>3</sub>-TeO<sub>2</sub>-SiO<sub>2</sub>-WO<sub>3</sub>系玻璃
- 荧光材料[Cu<sub>2</sub>Na<sub>2</sub>(mtyp)<sub>2</sub>(CH<sub>3</sub>COO)<sub>2</sub>(H<sub>2</sub>O)<sub>3</sub>]<sub>n</sub>及合成方法
- 一种(Y<sub>1</sub>-<sub>x</sub>Ln<sub>x</sub>)<sub>2</sub>(MoO<sub>4</sub>)<sub>3</sub>薄膜的直接制备方法
- 荧光材料(CH<sub>2</sub>NH<sub>3</sub>)<sub>2</sub>ZnI<sub>4</sub>
- Li<sub>1.2</sub>Ni<sub>0.13</sub>Co<sub>0.13</sub>Mn<sub>0.54</sub>O<sub>2</sub>/Al<sub>2</sub>O<sub>3</sub>复合材料的制备方法