将Netty服务器与Akka集成?

4

我看到Netty是用于构建异步网络软件的框架。我想知道是否有一种方法可以将服务器端与Akka集成,以便每当从Netty客户端接收到请求时,服务器上的Akka“actor”线程会接收它并异步响应它。这种集成是否有助于服务器的扩展性、容错性等方面,还是Netty的异步特性已经提供了服务器需要的一切(从线程角度来看)?

1个回答

3

是的,我们在Akka中的多个地方都这样做,比如在我们的多JVM测试中的测试导体(Test Conductor)中。还有Akka IO包,其中包含我们自己的实现,可为演员提供TCP和UDP连接。


感谢@Roland Kuhn (+1) - 那么将Netty与Akka集成的真正优势是为Actor集群/组提供网络访问吗?这意味着,如果我有一组执行某些任意任务Task1的Actor集群,并且也许我想使它们对某些客户端应用程序可用,我可以使用Netty将客户端连接到Actor集群吗?这个评估合理吗?再次感谢! - IAmYourFaja
1
你可以这样做,是的。 - Roland Kuhn
再次感谢@Roland (+1) - 根据您的答案,我猜测我上面提到的用例不是将Netty和Akka集成的正常用例?如果是这样,那么什么是正常的用例呢? - IAmYourFaja

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接