观察者模式(Observer Pattern) 1.场景引入 很久很久之前,我们获知世界大事都是要通过报纸的。而报社的业务就是出版报纸,向某家报社订阅报纸,只要他们有新报纸出版,就会给你送过来。当你不想再看报纸时,取消订阅,他们就不会再送新报纸过来了。 再比如,你在B站上关注了一个UP主,只要他一更 ...
分类:
其他好文 时间:
2021-04-24 13:40:21
阅读次数:
0
一、PubSubJS的使用 工具库: PubSubJS 下载: npm install pubsub-js --save 使用: 1) import PubSub from 'pubsub-js' //引入 2) PubSub.subscribe('delete', function(data){ ...
分类:
其他好文 时间:
2021-04-24 13:38:03
阅读次数:
0
canal源码及安装下载 https://github.com/alibaba/canal/releases canal(基于mysql数据库binlog的增量订阅&消费) - 简书 https://www.jianshu.com/p/6299048fad66 使用 Binlog 和 Canal 从 ...
分类:
数据库 时间:
2021-04-23 11:55:58
阅读次数:
0
默认情况下,EasyNetQ的消息处理过程中,如果throw exception,那么,依然是认为消息已经送达,不会再次推送,为了让RabbitMQ再次推送,可以这么实现: public sealed class AlwaysRequeueErrorStrategy : IConsumerError ...
分类:
Web程序 时间:
2021-04-21 12:54:44
阅读次数:
0
通过对 Zookeeper 中丰富的数据节点进行交叉使用,配合 Watcher 事件通知机制,可以非常方便的构建一系列分布式应用中涉及的核心功能,比如 数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、分布式锁和分布式队列 等功能 1. 数据发布/订阅 当某些数据由 ...
分类:
其他好文 时间:
2021-04-20 15:29:56
阅读次数:
0
1. kafka介绍 1.1. 主要功能 根据官网的介绍,ApacheKafka®是一个分布式流媒体平台,它主要有3种功能: 1:It lets you publish and subscribe to streams of records.发布和订阅消息流,这个功能类似于消息队列,这也是kafka ...
分类:
其他好文 时间:
2021-04-19 14:59:09
阅读次数:
0
一、公众号类型和注册 微信公众号目前有三种,订阅号、服务号、企业号,另外还有一种后来推出的和公众号带点关系的小程序。订阅号、服务号和企业号的功能区别如下(更多详细区别戳 参考链接):参考链接 各种类型公众号的区别: 在我们微信的日常使用中可以看到,订阅号会集中放置在“订阅号”中,不会直接出现在聊天栏 ...
分类:
微信 时间:
2021-04-19 14:43:27
阅读次数:
0
模拟订阅报纸: 消费者与出版社之间没有联系,甚至互不相识,但报纸却从出版社到达了消费者手中,发布-订阅模式就是通过模拟订阅报纸,实现消息在模块之间的传递、模块与模块之间的调用。 Python样例 from blinker import Namespace # 创建一个Signal,其名为test m ...
分类:
其他好文 时间:
2021-04-16 11:41:15
阅读次数:
0
一、ActiveMQ的安装 1、下载ActiveMQ, 这里使用的版本为5.5.1 https://cwiki.apache.org/confluence/display/ACTIVEMQ/ActiveMQ+5.5.1+Release 2、启动ActiveMQ cd D:\software\mq\a ...
分类:
其他好文 时间:
2021-04-12 12:37:34
阅读次数:
0
1.监控的核心能力是什么? 报警的有效覆盖率、线上问题的发现能力以及如何快速定位问题。 2.安全生产的整体目标是什么? 1-5-10,1 分钟发现问题、5 分钟定位问题、10 分钟修复问题。 3.为什么多数故障不能被发现? 业务未接入监控:安全意识缺乏、基础设施并不完备 核心指标未订阅:多数页面引入 ...
分类:
其他好文 时间:
2021-04-10 12:53:14
阅读次数:
0