# 介绍
## RabbitMQ
RabbitMQ是一个在AMQP(Advanced Message Queuing Protocol )基础上实现的,可复用的企业消息系统。它可以用于大型软件系统各个模块之间的高效通信,支持高并发,支持可扩展。
## AMQP
AMQP,即Advanced Message Queuing Protocol,一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。基于此协议的客户端与消息中间件可传递消息,并不受客户端/中间件不同产品,不同的开发语言等条件的限制。
# 安装
## Docker 安装
* [RabbitMQ - docker](https://hub.docker.com/_/rabbitmq)
~~~
$ docker pull rabbitmq
$ docker run -d --hostname my-rabbit -p 5672:5672 --name some-rabbit rabbitmq
~~~
- python
- 虚拟环境安装
- flask框架
- 框架安装
- 编辑器使用
- PHP
- Thinkphp
- tp5 XA事务
- 网站地图
- tp 两个字段间的大小比较的两种常见方法
- Thinkphp6 扩展包
- think-queue队列
- tp框架多应用隐藏.php
- thinkphp扩展
- redis 语法
- 数据操作
- 利用文件锁 控制数据库
- 邮件发送
- 微信接口类封装
- 微信小程序支付
- 微信支付
- 微信退款
- php扩展记录
- 敏感词
- php采集
- 微信小程序
- 微信公众号
- 微信小程序推送
- 微信小程序获取access_token
- 获取小程序二维码
- 小程序登录
- 小程序配置
- excel使用
- 上传下载
- php 使用rpc
- GatewayWorker的使用记录
- json添加虚拟键
- ffmpeg-php类库
- php 常用库
- swoole 案例
- 修改laravel 软删除字段 默认null的问题
- Visual Studio Code
- Go
- beego框架
- 基础
- 安装
- 升级指南
- bee 工具的使用
- mysql
- 千万级数据库优化
- 大表优化方案
- 表分区
- 数据库外键
- ffmpeg命令
- Linux 安装 ffmpeg
- 视频截图
- 压缩、获取视频信息
- 图片合成视频
- 视频分解成图片
- 截取图片
- 视频和图片互转
- 图片添加水印
- 视频添加字幕
- MP4视频 剪裁、合并、与TS转换
- 常用命令
- 多个视频合并截取,拆分
- 多进程处理视频
- 推流、拉流
- 推拉流2
- 源码安装 ffmpeg
- 浏览器解锁
- 各种学习
- RabbitMQ企业消息
- php使用
- python使用
- 常用正则
- Liunx 命令