Recently Publish Pages


八、远程调用(RPC)

RabbitMQ 从入门到放弃

在云计算环境中,很多时候需要用它其他机器的计算资源,把一部分计算任务分配到其他节点来完成。RabbitMQ 如何使用 RPC 呢?下...

由 学院君 发布于7 years ago    浏览数: 11210    点赞数: 6

七、通过主题进行消息分发

RabbitMQ 从入门到放弃

Topic Exchange 对于 Message 的 routing_key 字符串格式是有限制的:以点号"."分割的字符表,如...

由 学院君 发布于7 years ago    浏览数: 7351    点赞数: 1

六、消息路由

RabbitMQ 从入门到放弃

如果我们只想让 error 级别的 log 保存到磁盘,该怎么做? emit_logs_direct.php <?php ...

由 学院君 发布于7 years ago    浏览数: 6757    点赞数: 2

五、消息订阅(Publish/Subscribe)

RabbitMQ 从入门到放弃

之前都是将消息发送到同一个 Consumer,而现在我们需将其发送到多个 Consumer。 我们将创建一个日志系统,它包含两个部...

由 学院君 发布于7 years ago    浏览数: 11959    点赞数: 0

四、消息分发机制

RabbitMQ 从入门到放弃

对于计算密集型任务,需要将其分发给多个消费者进行处理。 准备工作 我们对前面测试的代码稍作改造: task.php <...

由 学院君 发布于7 years ago    浏览数: 12954    点赞数: 2

三、PHP 中实现消息发送和接收

RabbitMQ 从入门到放弃

send.php <?php /** * 发送消息 */ $exchangeName = 'demo'; ...

由 学院君 发布于7 years ago    浏览数: 16260    点赞数: 3

二、Mac 下搭建 PHP 开发环境

RabbitMQ 从入门到放弃

1、安装 RabbitMQ: brew install rabbitmq 2、接下来安装 rabbitmq-c,C 与 Ra...

由 学院君 发布于7 years ago    浏览数: 13313    点赞数: 1

一、核心概念及术语

RabbitMQ 从入门到放弃

声明:本系列为学习笔记,所以比较精简,有问题欢迎讨论。 1、AMQP:Advanced Message Queuing Proto...

由 学院君 发布于7 years ago    浏览数: 12828    点赞数: 10

[ PHP 内核与扩展开发系列] 流式访问:访问流与静态资源操作

博客

在你打开一个流之后,就可以在它上面执行 I/O 操作了,使用哪种协议包装 API 创建了流并不重要,它们都使用相同的访问 API。 ...

由 学院君 发布于7 years ago    浏览数: 6469    点赞数: 2

Laravel 中使用 Vue.js 实现基于 Ajax 的表单提交错误验证

博客

本教程基于 Laravel 5.4 开始之前首先准备好开发环境,我们假设你已经安装好 Laravel,至于 Vue 的引入,请参考...

由 学院君 发布于7 years ago    浏览数: 13234    点赞数: 14

[ PHP 内核与扩展开发系列] 流式访问:流的概览

博客

通常直接文件描述符相比调用流包装层消耗更少的 CPU 和内存; 不过, 这样会将实现某个特定协议的所有工作都堆积到作为扩展开发者的身...

由 学院君 发布于7 years ago    浏览数: 5807    点赞数: 1

[ PHP 内核与扩展开发系列] INI 配置文件:声明和访问 php.ini 设置

博客

在前面的章节中,我们已经学会了 MINIT、MSHUTDOWN,以及 RINIT 和 RSHUTDOWN 等函数的使用,这里我们将介...

由 学院君 发布于7 years ago    浏览数: 6217    点赞数: 0

[ PHP 内核与扩展开发系列] PHP 启动与终止那点事:超全局变量的定义和使用

博客

超全局变量的定义 在 PHP 中有一种“特殊”的全局变量,通常我们把它们称作超全局变量,所谓的超全局变量指的是在全部作用域中始终可...

由 学院君 发布于7 years ago    浏览数: 4806    点赞数: 1

[ PHP 内核与扩展开发系列] PHP 启动与终止那点事:全局变量的定义和使用

博客

这一章节,我们将学习如何在 PHP 扩展中使用全局变量。 在扩展中定义全局变量 首先,我们需要在扩展的头文件中(默认是 php...

由 学院君 发布于7 years ago    浏览数: 5774    点赞数: 3

[ PHP 内核与扩展开发系列] PHP 启动与终止那点事:常量的底层实现

博客

在脚本中使用扩展的一个方便之处是,人们可以改变自己定义的常量,你可以通过 define() 函数来定义一个常量。在内核中,我们将会使...

由 学院君 发布于7 years ago    浏览数: 4771    点赞数: 0