240 发简信
  • php用select实现I/O复用

    前言 在Linux Socket服务器短编程时,为了处理大量客户的连接请求,需要使用非阻塞I/O和复用,select、poll和epoll是Li...

    0.1 47 0 2
  • Linux五大网络IO模型图解

    对于一个应用程序即一个操作系统进程来说,它既有内核空间(与其他进程共享),也有用户空间(进程私有),它们都是处于虚拟地址空间中。用户进程是无法访...

  • docker实现redis主从复制

    主从复制说明 面临问题 在实际的场景当中单一节点的redis容易面临风险。比如: 机器故障。我们部署到一台 Redis 服务器,当发生机器故障时...

  • Swoole处理Tcp粘包问题(面向过程)

    TCP通信特点 TCP 是流式协议没有消息边界,客户端向服务器端发送一次数据,可能会被服务器端分成多次收到。客户端向服务器端发送多条数据。服务器...

  • Swoole TCP和UDP(同步和异步)

    Tcp: 舔狗行为 可靠 先连接然后发消息等待回复 Udp: 渣男行为 不可靠 不需要建立连接 通信不需要一直保持 tcp服务端 tcp同步客户...

  • 120
    消息中间件Kafaka - PHP操作使用Kafka

    PHP使用Kafka 我们需要安装libkafka和rdkafka 安装libkafka 下载去GitHub上克隆下来git clone htt...

  • 120
    消息中间件Kafaka - 介绍及安装

    Kafaka介绍 优势 高吞吐量:非常普通的硬件Kafka也可以支持每秒数百万的消息 支持通过Kafka服务器和消费机集群来区分消息 支持Had...

  • 120
    消息队列 - 应用场景

    消息队列 相关概念 消息队列中间件时分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。实现高性能,高可用,可伸缩和最终一致性架...

    0.2 31 0 1
  • ElasticSearch全文检索引擎-使用

    ElasticSearch使用 手册官网 es-docses-php-docs 索引 创建索引vim createindex.json { ...

个人介绍
热爱学习,积极向上!