温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
各位同学大家好,接下来为大家带来的是第八章,Ready发布订阅怕布sub OK,那么在官网上就这个。那么下面咱们来简单粗暴,直接有效的说一下第一个学习定位了解即可。一先说一下学习要求,本章听完就完了,减轻大家负担,可以不用做对应的命令。案例实操你知道世界上有这么个东西,知道它是拿来干什么的就行了,实际工作中用的很少。我个人也不是特别推荐,好吧。第二个弟兄们发布订阅,你告诉我一下,你在什么地方听过这种概念啊,是不是叫我们消息中间见啊,那么说人话,它的意思是这样的。我那都懒得多说了,一说你就秒懂。我们这是不是有MQ消息,中间键卡夫卡,然后rabbit MQ等等等等,不说了吧,这是我们专业的事情,交给专业的人,那么看着眼红,我们是不是前面讲过一个东西叫TE。
01:12
这么说能跟上他,你可以把它当做是第二代,那么第一代是谁?第一代就是这个pub sub,因为readyre流程种东东,它是5.0。才出生的red第一代一代目就有这两个命令,就有发布订阅这个概念了。那么你告诉我,如果我把这张图一画,从左到右,你应该明白它是干什么的吧?就是red消息中间键的前身雏形。好,那么来吧,定义一下。它呢是一种通信消息的通信模式,发送者怕布发送消息,订阅者sub接受消息,可以实现进程间的消息通信和传递。那么对于我们的官网,我们在这儿呢,大家已经看到了,在这儿pop up,那么how to use pop up channels in red,也就是说怎么用这个发布订阅这种频道在red里面使用来实现消息的通信订阅和发布,那么一句话,Red可以实现消息中间键的MQ功能,那么通过发布订阅实现消息的引导和分流,那么仅代表杨哥我个人啊,我不推荐使用该功能。
02:23
嗯。我情愿用STEM,我也不会用这个了,好吧,而且说过了,咱们有卡夫卡和这些足够了,所以呢,专业的事情交给专业的中间键去处理,Red就做好分布式缓存这个功能足够了,好嘞,那么这个呢,就明白了,发布订阅,那么也就是我们的什么消息通信和发布订阅的这么一个机制啊,那么首先啊,我们来理解一下,客户端呢,可以订阅任意数量的。频道类似于我们微信关注了多个公众号,那么同学们。这个频道假设就是上硅谷的微信公众号,张三李四王五订阅了,那么只要啊,比如说我们硅谷的话,一般哈每周二定时会更新推出一套学习视频,那么只要你订阅了上硅谷微信公众号的,上硅谷一发布了,你们这些订阅的是不是立刻能收到,一说就秒懂了吧,不再废话,那么所以说呢,当有新的消息通过发布命令发送给某个频道的时候,那么同学们都会清楚,我一发布订阅了上硅谷微信公众号频道的所有兄弟们都会收到最新视频的消息,讲完了秒懂,好,那这是第一个,第二个。
03:34
也就是我们刚刚所说的发布订阅,其实还是一种轻量的什么队列,对吧,只不过数据不会被持久化,也没有什么A签收乱七八糟那些复杂功能,所以一般用来出入实时性较高的一部消息,一发就走,一发就走,但这个你也知道,你肯定会用专业的消息中间件来做,所以呢,消息发布。消息主题,订阅过的人通通都收到,OK,好了,这个就是我们red发布订阅相关的理论介绍。
我来说两句