張貼日期: Nov 21, 2019

AWS AppSync 是一種受管 GraphQL 服務,您可以利用它建立彈性的 API,從一個或多個資料來源安全地存取、操控與合併資料,進而簡化應用程式的開發。今天,我們發佈了兩個重要功能,可使用 AppSync API 提升應用程式的效能和一致性。 

AppSync 現在為任何支援的資料來源提供了內建伺服器端快取功能,可提升對延遲敏感的高輸送量應用程式的效能,並可讓開發人員從快速的、記憶體內的受管快取中擷取資料,從而低延遲地交付資料。透過此次發佈,AWS AppSync 支援快取從一個或多個資料來源擷取的整個 API 資料集,還提供了選擇性地快取不常變更的特定資料欄位的彈性。 

除快取之外,AppSync 現在還對 Amazon DynamoDB 資料來源和解析程式支援使用 TransactGetItems 和 TransactWriteItems 操作進行的交易。DynamoDB 交易簡化開發人員對資料表內或資料表間的多個項目進行協調式、全有或全無變更的體驗。交易提供了 DynamoDB 中的不可部分完成性、一致性、隔離性和耐久性 (ACID),可協助您維護應用程式的資料正確度。 

現在,您可以透過 AWS AppSync 主控台、AWS CLI 和 CloudFormation 範本在 GraphQL API 上開始同時使用快取和 DynamoDB 交易功能。此功能現可在提供 AppSync 的所有區域使用:美國東部 (維吉尼亞北部)、美國東部 (俄亥俄)、美國西部 (奧勒岡)、歐洲 (愛爾蘭)、歐洲 (法蘭克福)、歐洲 (倫敦)、亞太區域 (新加坡)、亞太區域 (東京)、亞太區域 (雪梨)、亞太區域 (首爾) 及亞太區域 (孟買)。在 AppSync 上使用快取無需額外收費,在從 GraphQL API 刪除快取之前,按小時計費,不需要提供任何長期承諾。如需詳細資訊,請參閱我們的 AWS AppSync 產品頁面中的定價部分。 

如需新功能的詳細資訊,請參閱我們的部落格文章AppSync 文件。