java – Akka Camel和Spring

前端之家收集整理的这篇文章主要介绍了java – Akka Camel和Spring前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我想结合Akka,Apache Camel,Spring,并且不知道如何在同一个项目中利用这三件事.

我成功了

1. write some working code with akka,akka-camel extension and camel routes(Java DSL)
2. use camel and spring (use java DSL but spring for transactions and etc..)
@H_502_9@

现在我需要结合1和2.任何人都可以建议我实现这一目标的最简单方法吗?

编辑
有人说,由于对象实例化中的冲突,AKKA不再支持Spring,如下面的链接所示
Why spring integration doc for akka exists only for 1.3.1 but not for next versions

还有一个类似的问题是没有提出适当的解决方案,但该职位大约2岁
akka-camel 2.2.1 route definition using Spring XML

在一篇博客文章中(我现在无法理解该链接)已经描述了一种方法,总的来说,演员被定义并使用Akka方式以及处理Akka演员使用Spring进行连接的过程.但没有任何可靠的例子.

最佳答案
我想你的#2看起来像这样:

502_9@

你有可能通过Akka获得这个骆驼的背景吗?就像是.

添加您的Akka配置:

akka.camel.context-provider="myNewContext"
@H_502_9@

新的ContextProvider类:

class myNewContext extends ContextProvider{
    override def getContext(system: ExtendedActorSystem): SpringCamelHybridContext
}
@H_502_9@

我猜这是Spring和Akka之间的bean注入碰撞可能发生的地方.我之前从未使用过Akka,所以我的答案很简单,但我想看看能否为你提供一些帮助.

猜你在找的Spring相关文章