论文部分内容阅读
发布订阅中间件因其松耦合的特性得到广泛的关注和应用。在某些应用场景中订阅方仅对所订阅主题中的部分信息感兴趣,因此需要提供信息选择机制以满足这种应用需求。本文提出了一种发布订阅中间件中基于过滤器的信息选择机制,并在发布订阅中间件原型系统中实现了该机制。该机制遵循OMGDDS规范,采用Flex&Bison工具生成编译器,将遵循类SQL语法的订阅表达式解析生成过滤语法树,通过对接收数据的解析和对过滤语法树的遍历作出是否过滤接收数据的决定。对原型系统的测试验证了该信息选择机制的正确性和合理性。