【问题标题】:Design an application with multiple request sources: WS(SOAP\REST), MQ, batch [closed]设计具有多个请求源的应用程序:WS(SOAP\REST)、MQ、批处理 [关闭]
【发布时间】:2018-03-27 14:40:14
【问题描述】:

我必须设计一个应用程序来获取来自多个来源的请求,例如 Web 服务(可以是 SOAP 或 REST)、在线系统、消息队列或一些批处理作业。应用程序需要与另外 2 个应用程序交互才能获得结果。我知道这可以使用微服务来完成。此应用程序需要用 Java 构建。我正在寻找一些可以帮助我接受来自上述多个来源的输入的框架。

【问题讨论】:

  • No SO 不能那样工作。您需要提出自己的架构。最好阅读stackoverflow.com/help/how-to-ask
  • 我需要知道我的应用程序如何接受来自问题中提到的多个来源的输入。我可以在这里使用的任何框架。
  • 你可以使用 JSON

标签: java jakarta-ee design-patterns microservices enterprise-architecture


【解决方案1】:

如果你想构建一个轻量级的简单层(单个应用程序)来满足所有这些要求,我建议使用Apache Camel。这个单一的应用程序可以监听rest/soap请求,从文件系统、JMS存储、数据库等读取。您甚至可以将它嵌入到另一个应用程序中,并与不同的数据源进行各种集成,以及优秀且易于配置的路由和转换引擎.此外,文档和社区也很棒。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-13
    • 1970-01-01
    • 2020-05-02
    • 1970-01-01
    • 2014-07-06
    • 2019-07-26
    相关资源
    最近更新 更多