RabbitMQ介绍前言RabbitMQ是基于AMQP协议(Advanced Message Queue Protocol)的消息中间件什么是消息队列消息队列属于进程间通信的一种方式,使用消息队列可以通过异步方式处理数据,借此可以提高系统性能。我们可以把消息当作存放数据的容器,消息的消费者可以从队列 ...
分类:
其他好文 时间:
2019-08-29 18:23:09
阅读次数:
61
很久之前看过vue的一些原理,对其中的双向绑定原理也有一定程度上的了解,只是最近才在项目上使用vue,这才决定好好了解下vue的实现原理,因此这里对vue的双向绑定原理进行浅析,并做一个简单的实现。 vue双向绑定的原理浅析 vue数据的双向绑定是通过数据劫持,并结合发布-订阅模式的方式来实现的。 ...
分类:
其他好文 时间:
2019-08-29 09:56:55
阅读次数:
98
原文: http://blog.gqylpy.com/gqy/323 Redis通过 、`SUBSCRIBE`等命令实现发布与订阅模式。 举例:QQ群的公告,单个发布者,多个收听着。 发布/订阅 将消息发布到指定的频道。 . 可同时订阅多个频道。 . 取消订阅指定的频道,如果不指定频道则会取消订阅所 ...
分类:
其他好文 时间:
2019-08-27 00:50:13
阅读次数:
74
定义 对象之间定义一对多的依赖,当 这个对象状态发生变化,它所依赖的对象都能得到变化后的状态值。(简单的来说,就类似消息系统的发布订阅模式。其中消息系统中的 就是 ,消息系统中的 就是被观察者。当生产者的状态发生变化,那么订阅该消息的消费者就将全部接收到变化的信息) 类图 说明 由UML可以看出,该 ...
分类:
其他好文 时间:
2019-08-26 14:55:56
阅读次数:
63
第22题:介绍下重绘和回流(Repaint&Reflow),以及如何进行优化? 答:关于重绘和回流 第23题:介绍下观察者模式和订阅-发布模式的区别,各自适用于什么场景? 答:观察者模式和发布订阅模式 第24题:聊聊Redux和Vuex的设计思想? 答: 把组件之间需要共享的状态抽取出来,遵循特定的 ...
分类:
其他好文 时间:
2019-08-22 13:25:45
阅读次数:
104
一、MQTT简介 MQTT协议(Message Queuing Telemetry Transport)(消息队列遥测传输)是一种基于发布/订阅模式的“轻量级”消息协议,是IBM公司于1999年提出的,由Andy Stanford-Clark(IBM)和Arlen Nipper(Eurotech,现 ...
分类:
其他好文 时间:
2019-08-18 17:24:02
阅读次数:
112
观察者模式又叫做发布-订阅模式(Publish.Subscribe)模式、模型-视图模式(Model/View)模式、源-监听器模式(Source/Listener)模式或从属者(Dependents)模式。 观察者模式定义了一种一对多的依赖关系,让多个观察者同时监听某一个主题对象。这个主题对象在状 ...
分类:
其他好文 时间:
2019-08-16 01:04:39
阅读次数:
123
原文: http://106.13.73.98/__/98/ Redis通过 、`SUBSCRIBE`等命令实现发布与订阅模式。 举例:QQ群的公告,单个发布者,多个收听着。 发布/订阅 将消息发布到指定的频道。 . 可同时订阅多个频道。 . 取消订阅指定的频道,如果不指定频道则会取消订阅所有频道。 ...
分类:
其他好文 时间:
2019-08-11 21:16:52
阅读次数:
99
原文: http://106.13.73.98/__/98/ Redis通过 、`SUBSCRIBE`等命令实现发布与订阅模式。 举例:QQ群的公告,单个发布者,多个收听着。 发布/订阅 将消息发布到指定的频道。 . 可同时订阅多个频道。 . 取消订阅指定的频道,如果不指定频道则会取消订阅所有频道。 ...
分类:
其他好文 时间:
2019-08-11 20:12:02
阅读次数:
119
概念 Kafka 是一个快速、可扩展和高可用的基于发布 订阅模式(pub sub model)的消息系统,用作消息中间件,在系统之间传递消息。其核心概念有: Topic(话题) Producer(生产者) Consumer(消费者) Broker(经纪人) 在 Kafka 中,所有的消息都由 Top ...
分类:
其他好文 时间:
2019-08-11 12:44:35
阅读次数:
108