docker部署hyperf项目负载均衡配置

由于hyperf是基于swoole常驻内存框架,每次更新代码都需要重启服务,这里通过负载均衡实现不停服务更新代码首先用docker起两个容器这边容器名称分别是hyperf、hyperf2映射到主机的端口分别是9551和9552nginx配置:```php 至少需要一个 Hyperf 节点,多个配置多行upstream hyperf
阅读全文

rabbitMQ交换机之Topic类型

消息发送到一个topic交换机不能随意设置routing_key——它必须是一系列以点分隔的词。这些词可以是随意的,但它们通常指定了消息的一些特性。
阅读全文

rabbitMQ交换机之Direct类型

rabbitMQ交换机之Direct类型,绑定可以携带一个额外的bingding_key参数
阅读全文

rabbitMQ发布/订阅模式、交换机之fanout类型

我们将会做一些完全不同的事情——我们将会发送一条消息去多个Consumers(消费者)上。这种模式被称为“发布/订阅” 。
阅读全文

rabbitMQ关于消息确认、消息持久化、公平调度

rabbitMq关于消息确认、消息持久化和公平调度介绍
阅读全文

laravel下使用Elasticsearch驱动+Scout 全文搜索

前期准备: 安装```phpcomposer require laravel/scoutcomposer require matchish/laravelscoutelasticsearch``` 生成 Scout 配置文件 (config/scout.php)```phpphp artisan vendor:publish prov
阅读全文

elasticsearch倒排索引理解

elasticsearch倒排索引理解
阅读全文

fsockopen阻塞和非阻塞

  • zed
  • 2021-09-01 22:33:59
  • php
  • php
同步异步,阻塞非阻塞他们针对的对象是不一样的。对于调用者来说是阻塞跟非阻塞,被调用者是同步跟异步
阅读全文

nginx+php-fpm运行原理

Nginx与PHP运行原理
阅读全文

register_shutdown_function和fastcgi_finish_request实现异步操作,提高响应

  • zed
  • 2020-09-23 21:58:05
  • php
  • php
巧用register_shutdown_function和fastcgi_finish_request实现异步操作,提高响应速度
阅读全文