【问题标题】:Restrict incoming message signature for message broker限制消息代理的传入消息签名
【发布时间】:2021-11-23 01:06:21
【问题描述】:

我的目标是使用 REST 架构样式和 Spring Boot 定义一些 API,以便将消息存储到 activemq 消息代理。我希望在消息代理之上有 REST,以便有可能限制消息格式。实际上,主要目标是只允许包含消息负载中所有必要字段的消息。

您能否建议这是否是正确的方法以及是否有任何替代方法可以实现目标?

【问题讨论】:

  • 对于您的用例来说,这是否是“正确的方法”实际上是一个定性问题,它将引出基于意见的答案。这些问题在 Stack Overflow 上是题外话。每个用例都是不同的,因此只有您才能真正确定这里的“正确”内容。此外,询问是否有“任何替代方法”来做同样的事情太含糊了。有很多潜在的方法可以达到相同的目标。答案必须提供多少种方式才能被视为“正确”?这种模糊的问题也是题外话。我建议您重新提出一个明确、具体的问题。

标签: spring-boot rest activemq


【解决方案1】:

是的。这是一个 REST-to-Messaging Proxy 设计,可以很好地适用于您描述的用例。

或者,您可以在代理中进行消息检查,但是由于这种检查听起来与逻辑相关,因此它最适合在代理之外运行的东西。

【讨论】:

    猜你喜欢
    • 2017-02-13
    • 2010-11-05
    • 1970-01-01
    • 1970-01-01
    • 2020-03-02
    • 2019-01-13
    • 2011-08-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多