rabbitmq你该知道的秘密 - 队列可以不设置吗

队列名称可以不设置吗?实践1查看官网案例:emit_log.phpgit地址:https://github.com/xiaochengfu/rabbitmq-tutorials/blob/master/php/emit_log.phpemit.log.php代码<?php require_once __DIR__ . '/vendor/autoload.php'; use PhpAmqpL

- 阅读全文 -

rabbitmq你该知道的秘密 - exchange可以不设置吗

exchange可以不设置吗实践用send_batch.php发送消息,通过rabbit manage 查看默认的交换机的消息发送速率图的变化使用direct实现fanout的效果查看例子:send_fanout_by_direct.phpgit地址:https://github.com/xiaochengfu/rabbitmq-tutorials/blob/develop/php/send_fa

- 阅读全文 -

rabbitmq你该知道的秘密 - 消息的流转

消息的流转是什么样的?疑问:消息是发给exchange,还是直接发到queue里的?生产者->队列->消费者生产者->交换机->队列->消费者实践查看官方例子:send.php仓库地址:https://github.com/xiaochengfu/rabbitmq-tutorials/blob/develop/php/send.phpsend.php代码注释中有详细说

- 阅读全文 -

让mysql慢慢起飞 - 初识慢日志

mysql优化的话,我一般会这样入手,从一个接口响应时间来说,如果响应时间超过1s,肯定是要优化的,保证网络问题ok的情况下,可进行如下调试:1.先定位响应时间长的代码段可逐行注释,直接返回,如果当打开某一行代码时,发现速度明显变慢,即可确定当前代码拖慢了时间。为什么不直接看慢日志呢?因为程序中可能是各种小查询组合起来的,慢日志中看不到超时的sql语句2.慢日志定位sql语句开启慢日志,修改my.

- 阅读全文 -

源码安装percona

1.安装perl模块yum install -y perl-CPAN perl-Time-HiRes2.源码安装cd /usr/local/src wget percona.com/get/percona-toolkit.tar.gz tar zxvf percona-toolkit.tar.gz cd percona-toolkit-3.1.0 perl Makefile.PL PREFIX=/

- 阅读全文 -