定制 azure-oss/storage-queue 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

azure-oss/storage-queue

Composer 安装命令:

composer require azure-oss/storage-queue

包简介

Azure Storage Queue PHP SDK

README 文档

README

Latest Version on Packagist Packagist Downloads

Community-driven PHP SDKs for Azure, because Microsoft won't.

In November 2023, Microsoft officially archived their Azure SDK for PHP and stopped maintaining PHP integrations for most Azure services. No migration path, no replacement — just a repository marked read-only.

We picked up where they left off.

Logo

Our other packages:

Features

  • Authentication:
    • Connection strings (access keys)
    • Shared key credentials
    • Shared access signatures (SAS) for delegated, time-limited access
    • Microsoft Entra ID (token-based authentication) via azure-oss/azure-identity
  • Queues:
    • Create, delete, and check existence
    • Read properties
    • Clear messages
  • Messages:
    • Send messages (with optional visibility timeout and TTL)
    • Receive one or multiple messages (with visibility timeout)
    • Delete messages
    • Update messages (including visibility timeout)

Notes

  • SAS generation is not supported yet in this SDK.

Documentation

You can read the documentation here.

Install

composer require azure-oss/storage-queue

Quickstart

<?php

use AzureOss\Storage\Queue\QueueServiceClient;

$service = QueueServiceClient::fromConnectionString(
    getenv('AZURE_STORAGE_CONNECTION_STRING')
);

$queue = $service->getQueueClient('quickstart');
$queue->createIfNotExists();

$queue->sendMessage('Hello from Azure-OSS');

$message = $queue->receiveMessage(30);
if ($message !== null) {
    echo $message->messageText.PHP_EOL;
    $queue->deleteMessage($message->messageId, $message->popReceipt);
}

// Optional cleanup
$queue->deleteIfExists();

License

This project is released under the MIT License. See LICENSE for details.

统计信息

  • 总下载量: 1
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 2
  • 依赖项目数: 2
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-06-25

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固