Kiv*_*van 6 java asynchronous nonblocking amazon-web-services
已经是 2016 年了,Java AWS SDK 没有真正的非阻塞 API,它避免了线程池(我的意思是每个 api 请求方案的线程)!但为什么?如果我想创建一个庞大的消息传递应用程序或最终基于 DynamoDB 的 Pokemon Go 杀手,我将需要扩展到数百个休息 api VM,而不是只有数十个,以防相同负载的非阻塞 IO(每秒数百万个请求) )。如果存储 apis 的重要部分每个请求使用线程,那么使用像 Akka 或 Vert.x 这样非常强大的东西对我有什么好处?
AWS 最终发布了 v2.0 java SDK,具有“真正的异步”方法调用。您可以参考他们的文档以获取更多信息:https://docs.aws.amazon.com/sdk-for-java/v2/migration-guide/whats-new.html
但请记住,目前尚未在 v2.0 中实现 SDK v1.x 的所有功能,可以在此处找到“AWS SDK for Java 2.0 中尚未包含的功能”列表: https://docs。 aws.amazon.com/sdk-for-java/v2/developer-guide/welcome.html
| 归档时间: |
|
| 查看次数: |
1363 次 |
| 最近记录: |