高性能nodejs microService在AWS中

三个简单的提示,在休息服务中充分利用AWS

开箱即用,AWS SDK为NodeJS执行合理性,但对高负荷的主观服务通常可以揭示一些不足之处。具体而言,间歇连接超时和响应延迟可以触发警报和最终挫败最终用户。以下策略不仅减轻了这些问题,而且在Realtor.com中展开了对董事会的关键服务的意外提升了性能,其平均每秒〜400请求。

继续阅读 “高性能nodejs microService在AWS中”

利用AWS IAM签名

在使用内部微服务时,通常有助于识别各种目的的呼叫服务,例如利用审计,速率限制和基本授权。传统上,这是通过向客户服务发出API键来执行,以及/或需要额外的HTTP查询参数或标识客户端的标题。 这两种方法都不可靠,并且在API键可以成为持续的维护头痛。在这篇文章中,我们讨论了一种利用AWS IAM认证的方法,只需要AWS SDK,而无需任何其他库或基础架构。

继续阅读 “利用AWS IAM签名”

MicroService使用相关ID追踪跟踪

在RESTful MicroService架构中克服的更困难的挑战之一是追踪依赖服务谱系内发生的错误。复杂的事项,这些服务可以通过不同的组织,不同的计划和时区管理各个组织来管理。在这种情况下,需要迅速出现​​API的最终消费者,以便能够确定出现的错误的根本原因。

继续阅读 “MicroService使用相关ID追踪跟踪”