摘要: 1.模型图 2. 例子与概述 2.1 hello(直连) 点对点的 P:生产者,也就是要发送消息的程序 C:消费者:消息的接受者,会一直等待消息到来。 queue:消息队列,图中红色部分。类似一个邮箱,可以缓存消息;生产者向其中投递消息,消费者从其中取出消息。 生产者 Channel channel 阅读全文
posted @ 2021-03-10 22:38 aidawone 阅读(87) 评论(0) 推荐(0)
摘要: 1. 概述 MQ(Message Quene) : 翻译为 消息队列,通过典型的 生产者和消费者模型,生产者不断向消息队列中生产消息,消费者不断的从队列中获取消息。因为消息的生产和消费都是异步的,而且只关心消息的发送和接收,没有业务逻辑的侵入,轻松的实现系统间解耦。别名为 消息中间件 通过利用高效可 阅读全文
posted @ 2021-03-10 17:29 aidawone 阅读(91) 评论(0) 推荐(0)
摘要: 1.管理命令 # 1.服务启动相关 systemctl start|restart|stop|status rabbitmq-server # 2.管理命令行 用来在不使用web管理界面情况下命令操作RabbitMQ rabbitmqctl help 可以查看更多命令 # 3.插件管理命令行 rab 阅读全文
posted @ 2021-03-10 17:21 aidawone 阅读(472) 评论(0) 推荐(0)
摘要: 1.下载安装包 这里安装的是3.7.18 官网下载地址: https://www.rabbitmq.com/download.html 官网下载入口 选择版本 erlang 下载 注意:这里的安装包是centos7安装的包 1.1 安装步骤 # 1.将rabbitmq安装包上传到linux系统中 e 阅读全文
posted @ 2021-03-10 17:01 aidawone 阅读(297) 评论(0) 推荐(0)
摘要: 1. 面向对象 1.1 多态 多态同一个行为具有多个不同表现形式或形态的能力。是指一个类实例(对象)的相同方法在不同情形有不同表现形式。多态机制使具有不同内部结构的对象可以共享相同的外部接口。这意味着,虽然针对不同对象的具体操作不同,但通过一个公共的类,它们(那些操作)可以通过相同的方式予以调用。 阅读全文
posted @ 2021-03-06 13:58 aidawone 阅读(83) 评论(0) 推荐(0)
摘要: 1.Java介绍 Java是一门面向对象编程语言,不仅吸收了C语言的各种优点,还摒弃了C里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 什么是静态面向对象语 阅读全文
posted @ 2021-03-05 16:53 aidawone 阅读(103) 评论(0) 推荐(0)
摘要: 1、应用场景 在前面的统计分析功能中,我们采取了服务调用获取统计数据,这样耦合度高,效率相对较低,目前我采取另一种实现方式,通过实时同步数据库表的方式实现,例如我们要统计每天注册与登录人数,我们只需把会员表同步到统计库中,实现本地统计就可以了,这样效率更高,耦合度更低,Canal就是一个很好的数据库 阅读全文
posted @ 2021-03-03 18:39 aidawone 阅读(235) 评论(0) 推荐(0)