消息发布与订阅 Redis 的发布订阅(Pub/Sub)是一种消息通信模式,其中消息发布者(publisher)发送消息到指定的频道(channel),而消息订阅者(subscriber)订阅这些频道以接收消息。百度智能云Redis 集群版和标准版均支持发布订阅,本文将描述使用发布订阅时的一些注意事项。
查询消费组订阅的主题列表 该接口用于查询集群指定消费组订阅的主题列表。 请求结构 GET / v { version } / clusters / { clusterId } / consumer - groups / { groupName } / topics HTTP / 1.1 Host : kafka - api . bj . baidubce . com Authorization :
专享版Kafka提供了管理权限、运维权限和只读权限3种系统策略,权限范围详细如下: 策略名称 描述 包含权限 KAFKAFullControlPolicy 完全控制管理专享版百度消息服务(KAFKA)权限 支持专享版百度消息服务(KAFKA)的全部权限,包括创建删除集群,运维权限和读权限 KAFKAOperateAccessPolicy 运维操作专享版百度消息服务(KAFKA)权限 支持专享版百度消息服务
百度消息服务目前分为共享版和专享版两类,两者的区别您可参考百度消息服务相关文档 消息服务 for Kafka ,目前推荐使用百度消息服务专享版创建触发器。
消息队列要监控上下游的生产消费速度,或者监控队列长度,避免任务堆积。
消息队列或者通信: 发布订阅的业务场景, 要注意发布和订阅保持平衡 , 包括订阅或者取消订阅的是已有的频道,避免出现热点。 一次订阅建议 控制在50个频道以内 ,以免输出缓冲区过高触发客户端连接的断连。 用List类型做消息队列, 要注意生产和消费保持平衡 ,并且通过LEN检查长度,通过LTRIM对队列的长度进行控制,及时截断。
操作步骤 登录 消息服务 for Kafka控制台 进入集群列表页面,进入想要查看的集群详情中。 在 集群详情 中的 访问配置 中,点击 接入点 的查看按钮。 点击 查看 后,会显示每一个协议对应的连接地址。 通过API查看接入点信息 您可以通过 查看集群接入点 查看集群的接入点信息。
操作步骤 登录 消息服务 for Kafka控制台 进入集群列表页面,点击需要操作的集群。 在 消费组管理 页面,在需要重置位带你的消费组右侧点击 重置位点 按钮,填写需要重置的主题和分区,并且选择重置策略进行重置。 通过API重置消费组位点 您可以通过 重置消费组位点 来重置消费组位点。
简单消息服务 操作者 事件类型 事件名称 事件说明 资源类型 资源说明 主账号/子用户 Console UpdateTemplate 更改模板 Template 模板 主账号/子用户 Console CreateTemplate 创建模板 Template 模板 主账号/子用户 Console DeleteTemplate 删除模板 Template 模板 主账号/子用户 Console UpdateSendQuota
操作步骤: 创建权限策略:多用户访问控制 -> 策略管理 -> 创建策略; 填写策略名称,选择服务类型为【百度消息服务 KAFKA】; 策略生成方式,选择【策略生成器】; 因为我们不配置针对topic的角色,所以不需要配置kafka主题的权限。直接配置kafka证书的权限。