批量消息传递功能会创建一个具有自定义批处理设置的发布者客户端,并使用该客户端来发布一些消息。
本文档介绍了如何将批量消息传递功能与发布到主题的消息搭配使用。
准备工作
在配置发布工作流之前,请确保已完成以下任务:
所需的角色
如需获得向主题发布消息所需的权限,请让您的管理员为您授予主题的Pub/Sub 发布者 (roles/pubsub.publisher) IAM 角色。如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限。
您也可以通过自定义 角色或其他预定义 角色来获取所需的权限。
您需要获得其他权限才能 创建或更新主题和订阅。
使用批量消息传递功能
如需了解如何为发布者配置批量消息传递设置,请参阅以下代码示例。
C++
在尝试此示例之前,请按照《快速入门:使用客户端库》中的 C++ 设置说明进行操作。如需了解详情,请参阅 Pub/Sub C++ API 参考文档。
C#
在尝试此示例之前,请按照《快速入门:使用客户端库》中的 C# 设置说明进行操作。 如需了解详情,请参阅 Pub/Sub C# API 参考文档。
Go
以下示例使用 Go Pub/Sub 客户端库的主要版本 (v2)。如果您仍在使用 v1 库,请参阅 迁移到 v2 的指南。 如需查看 v1 代码示例列表,请参阅 已废弃的代码示例。
在尝试此示例之前,请按照 《快速入门:使用客户端库》中的 Go 设置说明进行操作。 如需了解详情,请参阅 Pub/Sub Go API 参考文档。
Java
在尝试此示例之前,请按照《快速入门:使用客户端库》中的 Java 设置说明进行操作。 如需了解详情,请参阅 Pub/Sub Java API 参考文档。