Cat 的messageId组成结构

MessageId组成结构

Cat的 messageId由四部分组成:

domain - iphex - timestamp - index

domain是客户端应用配置的domain iphex客户端应用的ip地址转换成16进制之后的字符串 index 当前客户端在当前小时内的第几个小时 详情参考:

com.dianping.cat.message.internal.MessageIdFactory.getNextId()

示例

如下MessageId:

monitor-0a0f53b5-418140-10051

monitor:是客户端应用的domain 0a0f53b5:是客户端应用的ip地址转换成十六进制之后的结果,原IP为10.15.83.181(10->0a,15->0f,83->53,181->b5) 418140:表示当前小时。418140 * 3600*1000 对应时间为 2017-09-13 20:00:00 10051:表示这是当前客户端应用在这个小时内的第10051个MessageTree。

MessageId对应寻址

转载于:https://my.oschina.net/liangxiao/blog/1537024

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值