# php-queue **Repository Path**: performance_optimization/php-queue ## Basic Information - **Project Name**: php-queue - **Description**: rabbitmq消息队列 - **Primary Language**: PHP - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-03-26 - **Last Updated**: 2021-03-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 问题描述 构建一个简单的日志系统。它包括两个程序——第一个程序负责发送日志消息,第二个程序负责获取消息并输出内容。 **RabbitMQ消息模型的核心理念是**:发布者(producer)不会直接发送任何消息给队列。事实上,发布者(producer)甚至不知道消息是否已经被投递到队列。 ## 关键词解析 + 交换机(exchange) + 交换机类型 + 直连交换机(direct) + 主题交换机(topic) + 头交换机(header) + 扇形交换机(fanout) + 声明交换机 ```bash //交换机名称、类型 $channel->exchange_declare('logs', 'fanout', false, false, false); ``` ## 问题描述 把严重的错误日志信息写入日志文件(存储到磁盘),但同时仍然把所有的日志信息输出到控制台中 ##