【发布时间】:2014-03-24 00:47:57
【问题描述】:
我有一堆网络服务。这些服务是用不同的语言编写的,并公开了一个 REST api。前端网站访问这些服务。请求通过 nginx 服务器代理,该服务器执行负载平衡和连接管理。这是坚如磐石并且非常高效的。
我正在考虑用 Apache Camel 替换 nginx,以利用其强大的中介和集成模式。由于我是 Java 生态系统的新手,因此我有几个问题。
Apache Camel 的性能如何? jetty 端点的 req/sec 是否可以与 nginx 相媲美?
春天看起来很混乱。可以将独立的 Camel 应用程序部署到 AWS Elastic Beanstalk 之类的地方吗?如果我想让 Camel 每秒处理更多请求,我是否只需添加另一个 Camel 服务器串联?
使用 Apache Camel 作为我的整个 IT 基础架构的骨干有什么陷阱吗?
【问题讨论】:
标签: apache-camel