• [译]RabbitMQ教程六(PHP版)--RPC

    RPC(基于 php-amqplib)在第二篇教程中,我们学习了如何使用工作队列在多个工作者之间分配耗时的任务。但是如果我们需要在远程计算机上运行一个函数并等待结果呢?嗯,这是一个不同的故事。 此模式通常称为远程过程...

  • [译]RabbitMQ教程五(PHP版)--topic

    TOPIC(基于 php-amqplib)在上一个教程中,我们改进了日志系统。 我们使用的是direct交换器,而不是使用只能进行虚拟广播的fanout交换器,并且有可能选择性地接收日志。虽然使用直接交换改进了我们的系统,但它仍然有...

  • [译]RabbitMQ教程四(PHP版)--routing

    routing(基于php-amqplib)在上一个教程中,我们构建了一个简单的日志系统 我们能够向许多接收者广播日志消息在本教程中,我们将为其添加一个功能 - 我们将只能订阅一部分消息。例如,我们只能将关键错误消息定向到日...

  • [译]RabbitMQ教程三(PHP版)--发布者/订阅者

    发布者/订阅者(基于 php-amqplib)在前一章教程,我们创建了一个工作队列。工作队列背后的假设是每个任务都交付给一个工作者。在这章,我们将做些完全不同的事情:我们将消息发送给多个消费者。这种模式被称之为发布/...

  • [译]RabbitMQ教程二(PHP版)--工作队列

    工作队列(基于 php-amqplib)官方文档下图表示工作队列在上一章的教程中,我们写了一个从命名队列中发送消息和接收消息的程序。在本节中,我们将会创建一个工作队列:将耗时的任务分发给多个工作者。工作队列背后主要...

  • [译]RabbitMQ教程一(PHP版)--HELLO WORLD

    官方英文文档介绍RabbitMQ是一个消息代理:它接收并且转发信息。你可以把它当作一个邮局:当你把邮件放到投递箱的时候,你可以确定邮递员最终会将邮件发送到收件人手中。RabbitMQ就扮演着邮箱、邮局、快递员的角色。...

  • RabbitMQ概念与ubuntu环境安装

    消息队列之 RabbitMQ参考文章什么叫消息队列消息(Message)是指在应用间传送的数据。消息可以非常简单,比如只包含文本字符串,也可以更复杂,可能包含嵌入对象。消息队列(Message Queue)是一种应用间的通信方式...

  • php高并发解决方案参考

    # php高并发解决方案# 相关概念1、QPS (每秒查询率) : 每秒钟请求或者查询的数量,在互联网领域,指每秒响应的请求(HTTP请求)2、PV(Page View):综合浏览量,即页面浏览量或者点击量,一个访客在24小时内访问的页...

  • Nginx+php+cgi+fastcgi的概念

    NGINXnginx提供浏览器端与服务器交互的服务,它只能处理静态文件.与apache一样,它只是内容的分发者.如果发现是自己处理不了的文件,根据配置可以将其转发到对应的其他服务上。比如客户端请求的是index.html,那么会去...

  • php的基本类型

    php数据类型三大数据类型 标量(浮点、整型、bool、字符串) 复合(数组、对象) 特殊类型(null、resource) 回调类型 callback?浮点型浮点不能运用到比较运算中,因为不准确 <?php $a = 0.1; $b = 0.7; $res = $a +...

  • Top