在Java中扭曲

Twisted最接近的Java替代品是什么?

和Stephane一样,我建议你看看Mina 。 它是异步网络IO的框架。 它建立在之前提到的NIO之上,IMO隐藏了选择器,频道等所涉及的一些复杂性。我已经将Mina用于了几个项目并且非常好,但要注意,我我发现文档有点弱。 再次,就像Stephane提到的那样,它没有开箱即用的太多协议支持。

如果你在Google上挖掘足够的样本,Nio真的是低级别并且只支持Socket和SSL。

Apache Mina包含了复杂性并添加了一些协议,但没有Twister那么多。

我在启动板上的AMP黑客集合中实现了大部分Twisted反应器 – 但它需要一个维护者。

我不认为有任何像Twisted这样的东西,就延迟和复杂的回调链而言。 对于非阻塞IO,我认为NIO是最常用的解决方案。 特别是,请查看选择器上的这一部分 。

如果仍然对此感兴趣,我刚刚提出了’Reaction’框架的第一个beta版本,它支持Java中的Twisted风格的延迟回调模型。 除了作为标准Java包工作之外,它还可以用作OSGi服务。 许可证是Apache版本2。

我网站上的更多细节, >这里< 。

从Spring.io看到这个框架: http ://spring.io/blog/2013/05/13/reactor-a-foundation-for-asynchronous-applications-on-the-jvm