costcertified / amazon-sqs-php-extended-client-lib

Amazon SQS 客户端的一个扩展,通过 Amazon S3 支持发送和接收高达 2GB 的消息。

v2.0.0 2023-05-08 17:00 UTC

This package is auto-updated.

Last update: 2024-09-08 19:41:17 UTC


README

PHP 的 Amazon SQS 扩展客户端库 允许您使用 Amazon S3 来管理 Amazon SQS 消息负载。这对于存储和检索大于当前 SQS 限制(256 KB)的消息特别有用,最大可达 2 GB。具体来说,您可以使用这个库来

  • 指定消息负载是否始终存储在 Amazon S3 上,或者只有当消息大小超过最大大小(默认为 256 KB)时才存储。
  • 发送一个引用存储在 Amazon S3 桶中单个消息对象的消息。
  • 从 Amazon S3 桶中获取相应的消息对象。
  • 从 Amazon S3 桶中删除相应的消息对象。

您可以使用 composer 安装此库,执行

composer require costcertified/amazon-sqs-php-extended-client-lib

入门指南

  • 注册 AWS 账户 -- 在开始之前,您需要一个 AWS 账户。有关创建 AWS 账户和获取 AWS 凭据的更多信息,请参阅 AWS SDK for PHP 开发者指南中的 AWS 账户和凭据
  • 注册 Amazon SQS -- 访问 Amazon SQS 控制台 以注册此服务。
  • 最低要求 -- 要使用示例应用程序,您需要 PHP 5.6+ 和 Composer。有关要求的更多信息,请参阅 Amazon SQS 开发者指南中的 入门 部分。
  • 更多信息 - 阅读有关 API 文档SQS & S3 建议 的更多信息。

致谢