GraceMQ 客户端概述

GraceMQ 协议支持

GraceMQ 服务提供了 TCP 服务用于接口通信,并为您提供了 GO 语言客户端工具包及命令行工具。

支持哪些语言?

几乎全部的后端语言都会支持 TCP 请求,所以 GraceMQ 可以做到被动地支持所有主流语言。

TCP 协议消息发送格式

消息数据为 json 格式,最终会将 json 转换为字节形式发送至服务端。

消息格式 :

{
    // 消息类型
	Type          int
	// 话题名称
	Topic         string
	// 消费者组
	ConsumerGroup string
	// 消息数据
	Data          string
}

消息类型 Type :

1 生产消息
2 消费消息
3 创建话题
4 获取话题列表
5 查看服务状态
6 创建消费者组