在这种情况下,使用akka与休息服务毫无意义吗?

时间:2016-01-20 21:33:20

标签: java spring scala spring-boot akka

我公开了通过休息呼叫访问用户详细信息的功能。

从阅读这篇文章:Is Spring Boot MVC controller multithreaded? spring boot rest服务是多线程的。这是否意味着使用Akka进行多线程Web服务不起作用?

使用Java Akka不会提供任何多线程优势,但会提供:

  1. 如果休息呼叫失败并出现错误(例如404),可以使用Akka重新启动休息呼叫或终止该线程,从而停止服务。
  2. 如果某个休息电话需要很长时间才能完成,Akka可以在一段时间后用来杀死电话。
  3. Akka可用于限制请求休息客户端,如果服务允许在一段时间内发出最大请求,则非常有用。
  4. 我的断言是否正确?如果我不关心上面的这些要点,我是否仍然应该使用Akka或使用该功能来访问用户详细信息而不是用Akka包装它? Java期货也能用于这些点吗?

0 个答案:

没有答案