STOMP选择器-convert_string_expressions

问题描述 投票:0回答:1

创建持久订阅者时,我正在使用以下选择器字符串。

(PackageCode='' OR PackageCode IS NULL) AND ( WarehouseCode LIKE '%"WHSE1"%')

创建订户时,选择器以convert_string_expressions:为前缀。基于the ActiveMQ documentation,它用于将字符串属性自动转换为数字属性。但是我的过滤器没有数字,因此不需要此前缀。

convert_string_expressions:(PackageCode='' OR PackageCode IS NULL) AND ( WarehouseCode LIKE '%"WHSE1"%')

我有三个问题:

  1. 带有前缀的选择器是否有效?
  2. 即使条件只是字符串,拥有前缀也有害吗?
  3. 如何隐藏自动添加的前缀?
activemq selector stomp
1个回答
1
投票

具有前缀的选择器与没有前缀的选择器一样有效。

即使条件只是字符串,拥有前缀也没有什么坏处。如果确实有问题,则不会自动添加。

您无法取消自动添加的前缀。 It is hard-coded

© www.soinside.com 2019 - 2024. All rights reserved.