- 浏览: 939837 次
- 性别:
- 来自: 江西上饶
文章分类
- 全部博客 (460)
- p.spring (56)
- p.maven (20)
- p.ant (17)
- p.jee (18)
- p.jse (33)
- p.ofbiz (31)
- p.软件工程 (8)
- p.struts2 (5)
- p.hibernate (5)
- linux (25)
- 设计模式 (2)
- p.javascript (11)
- 硬件 (1)
- p.jsp (2)
- p.windows批处理 (1)
- 操作系统问题 (5)
- 算法 (1)
- p.mysql (7)
- p.sql (5)
- p.c (1)
- google产品 (0)
- 内存 (1)
- p.struts (1)
- p.freemarker (7)
- p.css (4)
- p.log4j (10)
- p.html (3)
- 淘宝产品 (0)
- 其他 (3)
- 编译器 (0)
- svn (4)
- p.spring.security (11)
- 图形 (0)
- p.xml (1)
- p.ssh (0)
- p.jquery (4)
- p.jdbc (3)
- p.flex (0)
- p.c++ (0)
- p.c#Net (0)
- p.assembly (0)
- p.sqlserver (0)
- p.其他 (3)
- p.webwork (21)
- p.wap (12)
- p.cglib (1)
- p.jee服务器 (11)
- windows (2)
- p.iphone (1)
- p.java.分布式与集群 (2)
- p.ibatis (16)
- p.eclipse (5)
- 架构 (2)
- http协议 (5)
- 我的个人标准 (2)
- 多线程 (1)
- 奇怪问题 (5)
- p.jira (13)
- p.httpclient (1)
- 服务器.apache (11)
- 安全防范 (1)
- p.PODAM (1)
- p.junit (16)
- fop (2)
- 硬盘安装 (1)
- powerdesigner (0)
- 单元测试 (1)
- apache commons (4)
- tomcat+apache集群 (10)
- 各类诡辩 (1)
- 安卓 (8)
- qvod (1)
- java编程基础知识考试考点及答案 (0)
- 工作总结 (4)
- oracle (0)
- spring的util工具 (3)
- json (2)
- maven (3)
- jms (19)
- p.bat (3)
- hadoop (2)
- git (3)
- nginx (1)
- p.移动开发 (1)
- shiro (3)
- 游戏破解 (1)
- react-native (7)
- ios开发 (1)
- webmagic (6)
- socks5 (1)
最新评论
-
weituotian:
说的不好,没人看的
公司系统中的菜单功能和权限功能 -
石不易:
非常详细的注解~
绑定端口和IP,Listen 与VirtualHost指令 -
spring_springmvc:
spring mvc demo教程源代码下载,地址:http: ...
spring mvc -
liyixing1:
PandaDONG 写道谢谢你啊,我已经下下来了,只是还有很多 ...
jira war安装 -
liyixing1:
PandaDONG 写道谢谢你啊,我已经下下来了,只是还有很多 ...
jira war安装
过滤器
如上,设置了过滤器。比较简单,核心的地方是选择器上。支持加过滤器是在通过session创建TopicSubscriber.,QueueReceiver,QueueBrowser的时候设置。
选择器
不支持对消息内容的过滤。只支持对属性和头的选择条件。,选择器的代码结构与SQL-92的语法基本类似。
标示符
Symbol = 'ABC' AND Side = 'BUY' AND Shares <= 1000.0 AND JMSPriority > 4
msg.setStringProperty("Symbol", tradeOrder.getSymbol());
msg.setStringProperty("Side", tradeOrder.getSide());
msg.setDoubleProperty("Shares", tradeOrder.getShares());
如上,需要注意的是,头名或者属性名是区分大小写的。
常用的头名有
• JMSDeliveryMode
• JMSPriority
• JMSMessageID
• JMSTimestamp
• JMSCorrelationID
• JMSType
JMSDestination and JMSReplyTo 这两个头是不能作为条件的,因为他们对应的值是目标,其值是无法确定的。
JMSRedelivered 也是不允许的,因为他可能会被改变。
JMSExpiration也不允许,因为不同的JMS实现,对该值的设置也有区别。
比较操作符
多个逻辑运算通过AND 和 OR进行组合。
支持
• 6个代数比较符号( = , > , >= , < ,<= , and <>)
• LIKE
• BETWEEN
• IN
• NOT
• IS NULL
运算符
如+ - * /
对于发布订阅模式,public MessageConsumer createConsumer(Destination dest,
String messageSelector,
boolean noLocal),多了一个参数,该参数是只是否包含了自己发布的消息。
另外在选择器和使用多个队列或者主题,已达到选择器的功能上,更亲睐于使用多个队列,而不是使用选择器,因为选择器会增加依赖关系(应用A需要知道应用B的消息的部分属性或者头的内容)。
更好的方式是先做一个分析,推算出需要的主题或者队列数,做一个合理划分,在做小量的选择器,以求达到解耦和JMS中间件压力的均衡。
String filter = "(currentRate - newRate) >= 1.0"; TopicSubscriber subscriber = session.createSubscriber(topic, filter, true);
如上,设置了过滤器。比较简单,核心的地方是选择器上。支持加过滤器是在通过session创建TopicSubscriber.,QueueReceiver,QueueBrowser的时候设置。
选择器
不支持对消息内容的过滤。只支持对属性和头的选择条件。,选择器的代码结构与SQL-92的语法基本类似。
标示符
Symbol = 'ABC' AND Side = 'BUY' AND Shares <= 1000.0 AND JMSPriority > 4
msg.setStringProperty("Symbol", tradeOrder.getSymbol());
msg.setStringProperty("Side", tradeOrder.getSide());
msg.setDoubleProperty("Shares", tradeOrder.getShares());
如上,需要注意的是,头名或者属性名是区分大小写的。
常用的头名有
• JMSDeliveryMode
• JMSPriority
• JMSMessageID
• JMSTimestamp
• JMSCorrelationID
• JMSType
JMSDestination and JMSReplyTo 这两个头是不能作为条件的,因为他们对应的值是目标,其值是无法确定的。
JMSRedelivered 也是不允许的,因为他可能会被改变。
JMSExpiration也不允许,因为不同的JMS实现,对该值的设置也有区别。
比较操作符
多个逻辑运算通过AND 和 OR进行组合。
支持
• 6个代数比较符号( = , > , >= , < ,<= , and <>)
• LIKE
• BETWEEN
• IN
• NOT
• IS NULL
运算符
如+ - * /
对于发布订阅模式,public MessageConsumer createConsumer(Destination dest,
String messageSelector,
boolean noLocal),多了一个参数,该参数是只是否包含了自己发布的消息。
另外在选择器和使用多个队列或者主题,已达到选择器的功能上,更亲睐于使用多个队列,而不是使用选择器,因为选择器会增加依赖关系(应用A需要知道应用B的消息的部分属性或者头的内容)。
更好的方式是先做一个分析,推算出需要的主题或者队列数,做一个合理划分,在做小量的选择器,以求达到解耦和JMS中间件压力的均衡。
发表评论
-
activemq in action 翻译
2014-11-20 10:45 829http://jackyin5918.iteye.com/ca ... -
高并发
2014-11-16 21:58 1540垂直扩展 垂直扩展是一种用于增加单个ActiveMQ代理连接数 ... -
删除不活动的队列(Delete Inactive Destinations)
2014-11-16 16:41 1325一般情况下,ActiveMQ的queue在不使用之后,可以通过 ... -
代理网络中消息传递
2014-11-13 21:21 759常见的方式是让所有客户端都连接到一个中心代理,而这不是使用消息 ... -
企业部署
2014-11-13 14:26 656主从备份方式 多个代理 ... -
REST和AJAX
2014-11-12 17:01 760REST 通过activemq提供的servlet < ... -
安全机制
2014-10-15 15:22 1201ActiveMQ中所有安全相关的概念都是通过插件的形式实现的. ... -
与spring结合
2014-10-15 14:06 759在Spring中嵌入ActiveMQ有四种方式:纯Spring ... -
activemq 消息存储
2014-10-13 17:03 2308JMS规范支持两种方式分发消息:持久化和非持久化。Active ... -
ActiveMQ配置 连接activemq
2014-10-08 10:13 38978activemq代理 JMS代理(如ActiveMQ bro ... -
ActiveMQ简介
2014-10-08 09:49 747支持跨平台跨语言等特点,由于它是用JAVA实现的一套中间件,跨 ... -
jms-spring
2014-09-30 10:37 908同步接收和同步发送的情况(使用JNDI) 异步接收消息 ... -
jms-事物
2014-09-29 16:52 649JMSRedelivered可以检查消 ... -
发布订阅模式
2014-09-28 11:52 997特点 1.通过话题通道进行交互。 2.可以有多个订阅者,订阅者 ... -
jms-点对点
2014-09-27 23:45 954在点对点模式中,消息创建者称为发送者,消息消费者称为接收者。 ... -
jms-message对象
2014-09-26 14:40 1169message必须通过session创建,以便完成对应的初始化 ... -
jms基础,与例子
2014-09-24 22:14 985MOM,面向消息中间件的交互模式 各个系统间,可以认为 ... -
jms的两种模式
2014-09-23 22:49 2227JMS有两种通信方式 P2P,点对点 方式和 发布/订阅模式P ...
相关推荐
jQuery选择器过滤器全面的总结,老师推荐!
jquery基本过滤选择器举例、代码、html、可直接运行、学习jquery入门篇
表单对象属性过滤选择器
jquery可见性过滤选择器使用示例
易语言EXcel 过滤器源码,EXcel 过滤器,窗口位置设置,等待设置,调用Excel程序,读设置文件到组合框,气球提示,读取对象属性,删除列排序,清除数据,设置选择框,消息框,设置单元格,读单元格内容,删除行,删除列,检查输入...
它通过一组在用户与过滤器交互时调用的回调与您的应用程序集成。 传单位置过滤器由Tripbirds.com开发。你可以在这里看到它的作用。 另一个类似的插件是Leaflet.AreaSelect,它解决了同样的问题,但是有一个固定的...
jsp中过滤器选择过滤器的写法详解.docx
实现的方式采用JavaScript高级编程中的组件化编程方式,基于zTree树组件,采用JS的原型构造模式开发的一个树节点过滤器组件。 包括的功能点如下: 1、支持自定义初始化加载树时所有节点是否展开(默认:true) 2、...
jQuery选择器分为基本选择器、层次选择器、过滤选择器和表单选择器。
NULL 博文链接:https://onestopweb.iteye.com/blog/2290070
CAD VBA 选择集的过滤 值得看一下的
# 然后在游戏中按【ESC】-【设置】-【界面】-【物品过滤文件列表】-下拉选择选择【你的过滤文件】,最后点击 【重新读取】,显示加载成功即OK!如果显示读取错误说明过滤有错误 # 按Alt可以显示隐藏的装备 # # 字体...
过滤器过滤精度的选择终稿.pdf
第4章 过滤选择器
NULL 博文链接:https://onestopweb.iteye.com/blog/2290076
03-jQuery选择器和过滤器(20220302).ppt
jQuery过滤选择器就是通过特定的过滤规则来筛选出所需的DOM元素,jQuery过滤选择器的过滤规则与CSS伪类选择器语法是相同的都以冒号(:)开头。按照过滤规则的不同,我们通常把jQuery过滤选择器分为:基本过滤、属性...
本文实例讲述了jQuery内容过滤选择器与子元素过滤选择器用法。分享给大家供大家参考,具体如下: jQuery的内容过滤选择器 一、:contains(text) 选择器::contains(text) 描述:匹配包含给定文本的元素 返回值:元素...
rmvb格式影片自弹网站过滤器,将过滤器打开选择好要要过滤文件,确定!以后再打开这片子就不会再自动弹出网站了!
中央空调机组过滤器的选择.pdf