亚马逊AWS官方博客
Category: Programing Language
实时数据处理中的AWS lambda (python) 性能优化
这篇博客主要介绍基于事件触发AWS Lambda (基于Python运行时) 的实时数据处理所要面临的性能优化方向与实践,实时数据处理往往需要端到端低延迟为目标,该总结为从需求架构、程序、触发、IO等多个角度出发,说明性能优化可选用的方法及最佳实践。
Read MoreAmazon CodeGuru Reviewer 更新:新的可预测定价模型,可将价格最高降低 90%,Python 支持进入正式推出阶段
Amazon CodeGuru 通过由机器学习和自动推理提供支持的建议,帮助您自动执行代码审查并提高代码质量。 […]
Read MoreAmazon CodeGuru 新增功能 – Python 支持、安全检测器和内存分析
今天,我很高兴地宣布推出三个新的功能:
适用于 CodeGuru Reviewer 和 Profiler 的 Python 支持(预览版) – 您现在可以使用 CodeGuru 来改进以 Python 编写的应用程序。在本次发布之前,CodeGuru Reviewer 可以分析 Java 代码,CodeGuru Profiler 支持在 Java 虚拟机 (JVM) 上运行的应用程序。
适用于 CodeGuru Reviewer 的安全检测器 – 我们推出适用于 CodeGuru Reviewer 的一组新检测器,可用于识别 Java 代码中的安全漏洞并检查是否遵循了安全最佳实践。
适用于 CodeGuru Profiler 的内存分析 – 通过新的可视化工具来显示各个对象类型随着时间推移的内存保留情况,从而更轻松地找出内存泄漏并优化应用程序使用内存的方式。
AWS App2Container – 一款面向Java与.NET应用程序的新型容器化工具
我们的客户正在越来越多地使用容器和无服务器技术来开发其新应用程序,并使用现代化的持续集成和交付 (CI/CD) 工具来自动化软件交付生命周期。
Read More通过 TypeScript 源生成 Python、Java 和 .NET 软件库
作为构建者和开发人员,我们许多人都知道“不要重复自己”(或 DRY)这一原则,而且每天都在实践。整个运行时和编程语言已通过将该原则提升到一个更高的水平而开发,其核心理念是只需编写软件一次即可将其运行于许多不同的平台、硬件和操作系统。在本博文中,我探索了使用 TypeScript 语言编写和策划软件库的可能性,这在构建时可以通过多种其他编程语言(如 Python、Java 和 .NET/C#)生成到库中。由 AWS 开发的 jsii 的开源软件框架使这成为可能,该框架是 AWS Cloud Development Kit (AWS CDK) 中的核心架构之间之一。
Read More为你的 Python 应用选择一个最好的 Docker 映像
在使用Python的早些年,为了解决Python包的隔离与管理 virtualenvwrapper 就成为我的工具箱中重要的一员。而这几年,应用场景的的复杂性越来与高,无论是开发还是部署都需要设置复杂的环境。随之而来Docker 就变成了程序员必不可少的常备工具。Alpine这个Linux 发行版本比其它哪些老字号的Linux 发行版更适合Docker 的环境吗?至于我的Python 应用,究竟选择哪一个 Docker 基础映像更好呢?
Read MoreAWS Systems Manager 的新自动化功能
今天,我们宣布在 AWS Systems Manager 内推出附加自动化功能。如果您尚未使用 Systems Manager,您可以使用这项提供统一用户界面的服务,以便可以从多个 AWS 服务中查看操作数据,并在您的 AWS 资源间自动执行操作任务。
Read MoreAmazon 加入 Java Community Process (JCP)
今天,我们很高兴地宣布,亚马逊加入了 Java 平台标准组织 Java Community Process,JCP 是 Java 规范的存储库。我们很兴奋能参与到相关工作中,并为 Java 和开源社区做出更多贡献。我们期待着做出新的贡献!
Read More开源新闻摘要:2019 年 4 月 22 日
本博客为4月22日开源新闻摘要。
Read More新增功能 – Amazon Kinesis Data Analytics for Java
今天,我们在 Amazon Kinesis Data Analytics 中添加了 Java 支持。 现在,开发人员可以使用他们自己的 Java 代码来创建强大的实时应用程序来处理流数据,例如持续转换数据并加载到其数据湖中、生成指标以产生实时游戏排行榜、应用机器学习模型来处理来自联网设备的数据流等。
要使用这一新功能,开发人员需要使用开源库构建应用程序。这些开源库中包含用于通用数据处理功能的内置运算符,让应用程序能够整理、转换、聚合和分析任意规模的数据。以下库都已开放源代码,您可以在任何位置运行它们
Read More