另一个专有服务包是“Azure SDK for Go”
我正在阅读「Azure SDK for Go的安装」页面,该页面位于「Azure SDK for Go的文档」网站上。
在“获取Azure SDK for Go”部分中,提到了除了Azure/azure-sdk-for-go之外,还为一些Azure服务准备了包。这些包主要是用于存储服务和消息服务的。
存储服务
文件存储(软件包:Azure/azure-storage-file-go)
-
- Azure上に構築されたSMB プロトコルのファイル共有システム。
- 汎用 OS(Linux, macOS, Windows、など)でのファイル共有で使用。
Blob Storage是一种云存储服务(包含在Azure/azure-storage-blob-go中的软件包)。
-
- ファイルをBLOBで扱うストレージ。
- 大量データの蓄積や操作(アーカイブ、ランダム アクセス、データ解析、など)
队列存储(Azure/azure-storage-queue-go包)
-
- RESTでのテキストメッセージをキューイングする。
- Service Busと比べてキューイング(格納)に重きが置かれている。
表格存储(包:无)
- 分散Key-Valueストア。
即時通讯服务
服务总线(包:Azure/azure-service-bus-go)
-
- TCP プロトコルのメッセージをキューイングしたりPub/Subで処理する。
- Queue Storageと比べてメッセージングに重きが置かれている。
事件中心(软件包:Azure/azure-event-hubs-go)
-
- HTTPS/AMQP/Kafka プロトコルの大量のイベントを受け取って、Kafka プロトコルに対応したサービスに振り分ける。
- ビッグ データ向け。
事件网格(无包裹)
- 対応したAzure サービスからのイベントを受け取って、対応したAzure サービスに振り分ける。
自 Azure SDK for Go 初期的测试版本发布以来,服务的包装已经开始分家,最初是在存储方面。