• RabbitMQ 工作流程和安装 php-amqplib 协议库

    rabbitmq 开始篇和 php 配置,erlang 语言开发,基于 amqp 协议通信,rabbitmq 的 composer 依赖包是 php-amqplib 协议库。

  • RabbitMQ + PHP 教程五:主题模式

    将路由 key 和某模式相匹配,此时的队列需要绑定在一个模式上,比如 “*” 可以代替一个单词,“#” 可以代替零个或多个单词。这种匹配模式更加灵活,可以模拟扇区交换和直接交换类型。

  • RabbitMQ + PHP 教程四:路由模式

    生产者发送的消息,交换机会根据路由 key 和绑定 key 进行发布,将消息发布到相对应的队列中。本次教程主要是利用 rabbitmq 的交换机 direct(直接交换)类型模拟一个日志发布系统,但是这次我们接收消息的时候会过滤消息,只接收我们需要的消息,而不是像 direct(扇区交换)类型那样,所有的消息都会接收。

  • RabbitMQ + PHP 教程三:发布 / 订阅

    一个生产者,多个消费者,生产者发送的消息会被多个消费者同时获取,引出 rabbitmq 完整的消息模型交换机概念。本次的教程我们主要是利用交换机的 direct(扇区交换)类型来模拟一个日志发布系统,交换机将日志广播到多个消费者中。

  • RabbitMQ + PHP 教程二:工作队列(任务队列)

    一个生产者,多个消费者,每个消费者获取到的消息是唯一的,模拟消费者异常退出,引出消息确认,还有消息的持久性,为了避免某个消费队列的消息任务都很重,我们可以将消息分发的方式改为公平分发。

  • CentOS 7.2 编译安装 Memcached 服务和 PHP 配置 Memcached 扩展

    CentOS 7.2 编译安装 Memcached 服务和 PHP 配置 Memcached 扩展

  • PHP 匿名函数(闭包)的简单理解

    匿名函数(Anonymous functions),也叫闭包函数(closures),允许临时创建一个没有指定名称的函数。最经常用作回调函数(callback)参数的值。当然,也有其它应用的情况。匿名函数目前是通过 Closure 类来实现的。

  • PHP 依赖注入和控制反转和服务容器的简单理解

    PHP 的依赖注入,控制反转,服务容器的简单理解。其实有些东西我们平时可能都会用到,但是没有真正了解过它,当时翻翻文档看看代码,原来就是这个意思。

  • RabbitMQ + PHP 教程一:简单队列 Hello World

    一个生产者,一个消费者,生产者发送消息,然后消费者获取队列中的消息并处理。

  • 首 页 上一页 下一页 尾 页
    Top