GraceMQ 服务提供了 TCP 服务用于接口通信,并为您提供了 GO 语言客户端工具包及命令行工具。
几乎全部的后端语言都会支持 TCP 请求,所以 GraceMQ 可以做到被动地支持所有主流语言。
消息数据为 json 格式,最终会将 json 转换为字节形式发送至服务端。
消息格式 :
{
// 消息类型
Type int
// 话题名称
Topic string
// 消费者组
ConsumerGroup string
// 消息数据
Data string
}
消息类型 Type :
1 生产消息
2 消费消息
3 创建话题
4 获取话题列表
5 查看服务状态
6 创建消费者组