将Apache Camel集成到Java EE 6应用程序中的最佳实践



我正在寻找一些关于将Apache Camel集成到Java EE 6应用程序(Weld, JSF, JPA, EJB)的最佳方法的建议/意见。我想使用camel定期查询应用程序外部的一些http资源,这些资源将下载并处理文件。我应该使用EJB @Singleton来保留Camel上下文吗?还是有更好的选择/实践来做到这一点?

您不一定需要使用EJB,您可以在托管bean中使用Java 6 @Resource注释,通过它自己的依赖注入机制提供CamelContext。

最新更新