关于GCP Pub/Sub中Publish与Send术语定义的技术问询
GCP Pub/Sub中Publish与Send术语及指标解析
术语澄清
- Publish:你的这部分猜想是对的,官方明确将生产者向Pub/Sub主题发送消息的操作定义为Publish,对应生产者调用
publish接口写入消息的动作。 - Send:官方文档里没有把这个词作为Pub/Sub向订阅接收方推送消息的标准术语。官方描述中,主题向订阅端投递消息的动作,标准表述是deliver;如果是订阅端主动获取消息,则用pull。你遇到的“send”应该是场景化的口语表述,并非官方规范术语。
指标相关说明
Pub/Sub默认提供的指标体系里,和发布相关的核心指标包括publish_request_count(发布请求总量)、publish_message_count(成功发布的消息总数)等,这些统计的都是生产者往主题发消息的相关数据。
而针对消息从主题到订阅端的流转,官方指标用delivered_message_count(已投递到订阅端的消息数)、push_request_count(推送订阅下的请求次数)来统计。如果你的监控中出现“Send”类指标,要么是自定义的命名,要么是第三方工具的非标准标注,建议核对指标的具体维度和数据源。
内容的提问来源于stack exchange,提问作者Mike Williamson
相关产品推荐
相关产品推荐

