java - 用于处理异步 HTTP 请求/响应的体系结构 : ESB vs Async Http Client library

标签 java web-services apache-camel esb apache-servicemix

<分区>

我们正在开发一个应用程序集成器,它同时向各种网络服务发送请求,聚合每个网络服务返回的数据并将其格式化以显示在用户界面上。每个 web 服务可能有专有的 xml 格式。此外,我们不会以牺牲用户体验为代价。

我们为此需求确定了 ESB(Servicemix/Mule) 和异步 Http 客户端。

谁能建议哪个更好?异步 Http 客户端似乎很适合,因为它比 servicemix 轻量级。

谢谢, 阿米特·帕特尔

最佳答案

你也可以只使用Apache Came我为此...

它支持广泛的 componentsmessaging patterns , 轻量级且具有灵活的部署模型(独立、spring、maven、webapp、OSGi 等)。

关于java - 用于处理异步 HTTP 请求/响应的体系结构 : ESB vs Async Http Client library,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7306540/

相关文章:

php - 使用 soap 和 wsdl 的网络服务无法正常工作 php

spring - 跨 Camel 上下文的全局异常处理程序——覆盖所有路由

java - 使用 Apache Camel 获取邮件附件信息

java - Apache Camel 脚本问题

java - 在 Hashmap 中将 JsonAnySetter 和 JsonAnyGetter 与 ArrayList 一起使用

android - 通过网络服务将最大200mb的大型音频文件上传到服务器的最佳方法?

java - 如何从 scala 方法访问 Java 方法的 "getter"?

ruby - WSO2 WSF/Ruby - 有人在用吗?

java - 将 iOS 应用程序转换为 Android 应用程序

java - 如何强制在抽象类的所有子类中定义构造函数