0

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

4

1 回答 1

0

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

于 2017-10-16T06:46:40.927 回答