00:00
好,同学们,那么接下来我们了解一下第三个叫消息属性那。基本上哈就有点儿类似于是对前面的这个消息体功能的一种增强,那么有点类似于哈一个人。过来了,他有桃和铁,那么这个不用多废话,没有说是无头人吧?那接下来我想更进一步的增加识别度,可不可以呢?那么这个时候有点类似于哈,比方说这个人过来,来了两位妹子,一个妹子带着一个。手镯。另外一个妹子带着一条项链,都是有头有体的两个消息人,那么假如他们的数据都一样,那么跟怎么更进一步的区分呢?我们就找A带的是项链,B带的是手镯,那么这样的话呢,在原本的消息基础上,再进一步系对话的添加一些属性来进行额外的区分,那么大家请看,如果需要除了消息头这段以外的值,那么可以使用消息属性,它可以主要作用是帮助你识别,干嘛去虫,还有重点标注,就比方说现在100条消息。
01:11
前99条都差不多,但是你给我找出其中有一条有什么什么样的特性,这条是VIP的,非常重要拉出来,那么这种怎么办呢?我们呢,来看一下消息属性。它们是以属性名和属性值。对的属性值,对的一对听懂了吧的形式,说难听点又是什么?又是个K键值,对,是将属性视为消息头的扩展。好那么这些理论不废话干嘛?一编代码,同学们马上秒懂同学们,现在这是一个字符串。这是一个什么map,那假设这个map啊,我们的刚才也取得很成功了,那么再来同学们,或者就放到选这个,选这个都可以哈,那么来吧,同学们,对于我们的test message,那么我们再来一点,像假设你现在有三条消息嘛,我们开始处理时就123,那么现在探message点请看。
02:10
Set text,那么这个是什么?设置这个消息里面的文本内容,但是注意set请看string什么东东。Property是不是一种字符串类型的属性啊,那么除了字符串里面有没有别的呢?哎,你看还有什么东东,布尔型的属性,那还没有别的东东啊,那么大家再来看看,你看double的属性,再来看看float,再来看看int的属性,那么所以说就是说我们在发送消息的时候,比如说现在有三条消息,但是第三条消息非常特殊,那么不好意思啊,你除了取得消息以后再去判断这个消息里面更进一步,有没有这么一个属性,比方说这个叫。C01。客户一号,那么这个时候干嘛,他是一个VIP。
03:00
这么说能理解,那么来同学们,那么当然现在三条消息是不是都设了,你可以干嘛做一个判断,那么言下之意,如果是第二条消息,我才是VIP,其他的不设,那么但是呢,这样的话呢,过来相当于说。C01,它呢是VIP,那么是不是在发送的过程当中,对这部消息更进一步的打了一个着重的识别的标识啊,那么好,那么接下来同学们我们来看看介绍的消息属性。那么加强,那么来注意这边是set string property,那么我就是没讲,同学们也应该明白这边是不是应该是get什么string property,那么这个K是什么?C01,那么大家请看这块是不是叫C01,好,那么同学们老规矩。这边我直接发送,那么大家请看,我要求每一条消息都带着一个VIP属性,那么过来大家请看test message消费直接消息属性,VIPVIPVIP,你看这三条是不是被我赋予了string类型的一个,那么大家告诉我能不能理解识别去虫重点标注。
04:16
等操作非常有用的方法,那说白了干嘛现在。你呢,每一位同学都给我发了一个邮件,但是某一个同学呢,特别有心计是吧?String property上面呢,在有一个画了一幅画或者一个特殊的标记,那么这样增加了识别度,好,那么这种东东就是我们的什么消息属性好,那么说白了也就是一些加强型API的调用,那么同理,你看哈,Map message.set你看是不是也有,上面我们是不是用了词圈,你看下面是不是有对应的property,哎,可以给某一个消息呢,更多进一步的标识,增加他们的。去重和过滤,甚至筛选标注的功能,好,那么对于消息属性,我们呢,就先说到这儿,那么最终大家要明白这个message有头、提、属性三大元素构成,常见常用API有哪一些头。
05:15
常用的这五个属性T5大消息格式分别是字符map,字节流,String object,那么属性每一个对应的类型string,布尔等等,那么这个就是我们message消息体的三大东东,头提属性。
我来说两句