春季整合-汇总优先渠道

时间:2020-10-02 09:14:38

标签: spring-integration spring-amqp

我在春季集成中使用了Aggregator,并且还看到有PriorityChannel。是否有可能以某种方式使用其中两个来满足以下要求:

  1. 从RabbitMQ接收消息并将其存储在具有聚合器的spring组件中
  2. 聚合器正在进行聚合,但是同时它基于某种复杂的排序算法对消息进行优先级分配。
  3. 随着时间的流逝,队列内的消息优先级可能会发生变化,我们需要能够在某个时间点重新安排优先级。

1 个答案:

答案 0 :(得分:0)

PriorityChannel对此无济于事,但您可以在自定义@Column(name = "TRANSACTION_CURRENCY", length = 5) @JsonProperty("TransactionCurrency") @JsonAlias({"Number"}) private String TransactionCurrency; @Column(name = "SD_DOCUMENT_REASON", length = 3, nullable = true) @JsonProperty("SDDocumentReason") @JsonProperty("Number") private String SDDocumentReason; ...

中进行任何操作
ReleaseStrategy
相关问题