随笔分类 -  RabbitMQ

摘要://amqp.php类文件 e_name = $e_name; $this->q_name = $q_name; $this->k_route = $k_route; //创建连接和channel $this->conn = new AMQPConnection($config); if (!$this-... 阅读全文
posted @ 2018-01-09 15:06 温柔的风 阅读(547) 评论(0) 推荐(0) 编辑
摘要:原理流程 生产者主要做的是:创建连接-->创建channel-->创建交换机对象-->发送消息 消费者主要做的是:创建连接-->创建channel-->创建交换机-->创建队列-->绑定交换机/队列/路由键-->接收消息 案例一: 生产者 消费者 启动消费者程序,同时不断请求生产者程序,查看数据变化 阅读全文
posted @ 2018-01-09 14:06 温柔的风 阅读(459) 评论(0) 推荐(0) 编辑
摘要:安装rabbitmq-c依赖包 下载安装rabbitmq-c 安装PHP扩展 amqp 编辑php.ini文件,增加amqp扩展支持 重启php-fpm 成功~ 阅读全文
posted @ 2018-01-09 13:53 温柔的风 阅读(300) 评论(3) 推荐(0) 编辑
摘要:首先yum方式安装依赖包 安装Erlang语言环境 配置Er环境变量 完成之后测试一下Erlang环境是否安装成功,输入命令测试,如果正常,退出 安装rabbitmq依赖文件,安装rabbitmq 首先安装rabbitmq依赖包 我习惯性的在/usr/local/src目录下下载安装包 安装rabb 阅读全文
posted @ 2018-01-09 10:13 温柔的风 阅读(636) 评论(0) 推荐(0) 编辑
摘要:初识RabbitMQ RabbitMQ是一个在AMQP协议基础上实现的消息队列系统, 是一个消息代理。它的核心原理非常简单:接收和发送消息。你可以把它想像成一个邮局:你把信件放入邮箱,邮递员就会把信件投递到你的收件人处。在这个比喻中,RabbitMQ 就扮演着邮箱、邮局以及邮递员的角色,也就是一端往 阅读全文
posted @ 2018-01-08 20:50 温柔的风 阅读(455) 评论(0) 推荐(0) 编辑
摘要:相关概念消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削峰等问题。实现高性能,高可用,可伸缩和最终一致性架构,是大型分布式系统不可缺少的中间件。流量如果非常之巨大,消息队列必不可少的。使用场景 异步处理 场景说明:当用户注册成功后,发送注册邮件,发完邮件然后发送注册短信。传 阅读全文
posted @ 2018-01-08 10:56 温柔的风 阅读(1610) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示