【发布时间】:2016-07-23 01:35:50
【问题描述】:
我们正在使用 Spring Integration Aggregator 来聚合给定订单的订单项列表。现在我们在 db 中存储组消息信息。但我们注意到它使用UUID 类型的值作为表INT_MESSAGE_GROUP 表中的group_key。是否可以自定义它以使用订单 ID(在我们的系统中始终是唯一的),以便我们可以通过按订单 ID 对数据库运行查询来解决生产环境中的聚合问题。
我确实注意到内部它使用关联键作为组键,但不确定为什么它没有使用我们的关联键(即订单 ID),因为我们在聚合器配置中配置了自定义关联策略。
仅供参考,我们使用的是 spring 集成 4.1.2
【问题讨论】: