代码拉取完成,页面将自动刷新
syntax = "proto3";
package bitmq;
enum ExchangeType{
UNKNOWTYPE = 0;
DIRECT = 1;
FANOUT = 2;
TOPIC = 3;
};
enum DeliveryMode{
UNKNOWMODE = 0; //直接交换
UNDURABLE = 1; //广播交换
DURABLE = 2; //主题交换
};
message BasicProperties{
string id = 1; //消息 ID
DeliveryMode delivery_mode = 2; //持久化模式 1-非持久化; 2-持久化
string routing_key = 3; //与 routing_key 做匹配
};
message Message{
message Payload{
BasicProperties properties = 1; //消息属性
string body = 2; //有效载荷数据
string valid = 3; //消息是否有效位
};
Payload payload = 1; //真正持久化的只有这一个字段
uint32 offset = 2; //这两个字段用于记录消息在持久化文件中的位置和长度
uint32 length = 3; //以便于在加载时可以在指定位置读取指定长度的数据获取到消息
};
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。