为什么异步AWS Java SDK要使用线程池?

问题描述 投票:4回答:1

已经是2016年了,Java AWS SDK还没有真正的非阻塞API,这就避免了线程池(我指的是线程每api请求方案)! 但是为什么呢?如果我想基于DynamoDB创建一个大规模的消息应用或最后的Pokemon Go杀手,我将需要扩展到数百个休息api虚拟机,而不是在相同负载(每秒数百万请求)的情况下,非阻塞IO的情况下只有几十个。另外,如果存储api的重要部分使用线程/请求,那么使用像Akka或Vert.x这样非常强大的东西对我有什么好处?

java amazon-web-services asynchronous nonblocking
1个回答
0
投票

AWS终于发布了v2.0版本的java SDK,并提供了 "真正的异步 "方法调用。你可以参考他们的文档了解更多信息。https:/docs.aws.amazon.comsdk-for-javav2migration-guidewhats-new.html。

但请记住,SDK v1.x的所有功能暂时还没有在v2.0中实现,"AWS SDK for Java 2.0中还没有的功能 "列表可以在这里找到。https:/docs.aws.amazon.comsdk-for-javav2developer-guidewelcome.html。

© www.soinside.com 2019 - 2024. All rights reserved.