Apache ServiceMix是否可能成为解决方案?它足够快吗?

SB.*_*SB. 1 esb apache-camel mule apache-servicemix

我正在开发一个应用程序,它将以异步方式向多个服务提供商发送请求,整理响应并将结果显示给用户.

我打算创建一个用于处理每个服务提供者的组件.组件将松散耦合,因此添加或删除服务提供商应该非常容易.

在此输入图像描述

组件会

  1. 处理从Web Layer接收的请求并处理它以Servie Provider所需的格式进行翻译.
  2. 将请求发送给服务提供商
  3. 处理从服务提供商收到的响应,将其转换为我们的应用程序所需的格式.

我们可以在这里使用Apache Service Mix吗?它是否足够快以在不到5秒的时间内处理请求 - 响应周期(假设服务提供商在不到一秒的时间内发送响应).

要么

我们可以使用任何其他ESB并且ESB足够快以满足我们的要求吗?

提前致谢.

Shardul.

Chr*_*der 6

Servicemix应该能够处理这个问题.主要问题是你是否需要servicemix.

如果您希望组件在OSGi上运行,那么您可以使用servicemix或karaf + camel(类似于servicemix light).

要在Web前端和组件之间进行通信,我将使用jms并实现我建议使用camel + pojos的组件.

如果您需要更多帮助,请随时与我联系.看来你已经在IRC上找到了我:-)用户名:cschneide或cschneider