E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
【Swoole】
MAMP5.3安装redis、
swoole
扩展,配置nginx虚拟主机
首先下载安装好mamp,然后通过mamp的ports一键设置将apache和nginx端口设为80,将mysql端口设为3306,在webserver栏里选择nginx作为http服务MAMP5.3扩展安装1.PHP版本MAMP自带了各个版本的PHP环境,目录在/Applications/MAMP/bin/php,我用的是PHP7.3.1,对应的目录是/Applications/MAMP/bin/
快感炮神
·
2023-03-11 15:41
swoole
一、阅前热身为了更加形象的说明同步异步、阻塞非阻塞,我们以小明去买奶茶为例。1、同步与异步①同步与异步的理解同步与异步的重点在消息通知的方式上,也就是调用结果通知的方式。同步当一个同步调用发出去后,调用者要一直等待调用结果的通知后,才能进行后续的执行异步:当一个异步调用发出去后,调用者不能立即得到调用结果的返回。异步调用,要想获得结果,一般有两种方式:1、主动轮询异步调用的结果;2、被调用方通过c
淘小铺刀仔
·
2023-03-11 01:37
centos7 安装 hyperf
PHP>=7.4
Swoole
PHP扩展>=4.5,并关闭了ShortNameOpenSSLPHP扩展JSONPHP扩展PDOPHP扩展RedisPHP扩展ProtobufPHP扩展composercreate-projecthyperf
myydan
·
2023-03-10 15:14
php
开发语言
RabbitMQ 延迟队列,延迟任务,死信队列
实现方案定时任务轮询数据库,看是否有产生新任务,如果产生则消费任务pcntl_alarm为进程设置一个闹钟信号
swoole
的异步高精度定时器:
swoole
_time_tick(类
戴国进
·
2023-02-28 16:33
RabbitMq
rabbitmq
java
分布式
TP6安装
swoole
扩展(宝塔)
swoole
安装过程中遇到比较多问题,记录一下。
野火烧不尽春风
·
2023-02-28 15:59
linux
php
swoole
thinkphp
Go 微服务开发框架 DMicro 的设计思路
包含drpc,dserver等背景DMicro诞生的背景,是因为我写了10来年的PHP,想在公司内部推广Go,公司内部的组件及rpc协议都是基于
swoole
定制化开发的。
微服务技术分享
·
2023-02-28 08:02
golang
微服务
网络
php
swoole
框架性能测试对比
php7.3.2
swoole
4.4.5测试框架有:one,swoft,hyperf,mix,easy
swoole
,imi结果为分别测试五次取的平均值ab-n1000-c100http://host/输出
lzc828
·
2023-02-20 17:03
php
php内存管理机制,
swoole
_server中内存管理机制
#
swoole
_server中内存管理机制
swoole
_server启动后内存管理的底层原理与普通php-cli程序一致。具体请参考ZendVM内存管理方面的文章。
首席情感咨询顾问
·
2023-02-19 16:47
php内存管理机制
swoole
内存管理分析
共享内存
swoole
由于采用多进程模型,可以避免多线程锁开销。
FreeeLinux
·
2023-02-19 16:45
PHP
mysql连接池永驻_GitHub - baiachen/fastwork: 一个基于
swoole
的轻量级PHP常驻内存型框架,支持协程、waitgroup、DI容器,Redis连接池、ORM数据库连.
fastwork此框架借鉴了TP5.1的设计,便于自己工作开发中使用,基于
swoole
4.x开发的基于
swoole
_http_server和协程的轻量级
swoole
框架,支持DI容器,Redis连接池、
遥远地方剑星
·
2023-02-17 17:47
mysql连接池永驻
Centos 7.5 搭建mysql+nginx+php+redis+php+ssl+denyhosts
denyhosts系统环境:CentOSLinuxrelease7.5.1804(Core)软件版本:Mysql5.7.24Nginx1.14.0PHP7.1.23扩展(redis,igbinary,inotify,
swoole
付宏洲
·
2023-02-17 03:01
在
Swoole
服务器程序中如何实现压力反馈
为什么要反馈压力服务端程序在遇到高并发请求时,一旦超过程序所能处理的极限,可能会导致崩溃,引发线上服务的大规模雪崩。压力反馈(BackPressure)是一种由服务端主动告知客户端自身资源不足,无法提供服务的一种手段。在Web服务中可以返回HTTP503(ServiceUnavailable)告知客户端当前服务器处于比较高的负载状态。这时客户端可以选择:等待一定时间后进行重试切换其他负载较低的节点
·
2023-02-16 20:07
phpswoole
详解PHP实现HTTP服务器过程
目录原生Socket编程流行项目Workerman系
Swoole
系ReactPHP系AMPHP系swow总结PHP并非不能实现HTTP服务,一般来讲,这叫网络编程或Socket编程。
·
2023-02-16 20:37
yii+
swoole
上手websocket(1)—— demo
给自己找一点事情做~说明:利用yii框架纯粹只是避免重复造轮子~~先撸一个helloworld吧[Talkischeap.Showmethecode]这一段是从官网copy下来的服务端代码,贼好使use\
Swoole
JUNE言JUNE语
·
2023-02-07 01:53
在 laradock 环境中使用 laravel-
swoole
加速你的 laravel 应用
laradock安装laravel-
swoole
composerrequire
swoole
tw/laravel-
swoole
phpartisanvendor:publish--tag=laravel-
swoole
南瓜方糖
·
2023-02-03 11:23
总结一些实际项目中的优化案例
SWOOLE
之前的项目里有2个php写的统计接口,一天的访问量在3500W左右,项目的总接口访问量在7000W多点。在这种情况下,我尝试用
swoole
重写了这2个统计接口,效果非常明显。
守望星空l
·
2023-02-02 05:43
在centos7.2升级之gcc4.8.5 升级到 gcc-7.2.0
升级导读:最近在安装
swoole
时,出现一下错误/usr/include/php/Zend/zend_operators.h:Infunction'voidfast_long_increment_function
最底层的技术渣
·
2023-02-02 03:23
Go 微服务开发框架 DMicro 的设计思路
包含drpc,dserver等背景DMicro诞生的背景,是因为我写了10来年的PHP,想在公司内部推广Go,公司内部的组件及rpc协议都是基于
swoole
定制化开发的。
微服务技术分享
·
2023-02-01 22:36
golang
微服务
java
easy
swoole
websocket 之解决负载均衡后无法通讯问题
一、需求1、问题由于需要做负载均衡,但做了负载均衡之后,当请求向新的服务器分发时,websocket的fd则从0开始,故当pc和app不在同一服务器时,则会出现pc无法直接向app传递消息。具体问题:PC发送请求,被转发到服务器A,APP发送请求,被转发到服务器B,这时PC和APP由于不在同一服务器,故不能直接通过websocket进行传递消息。二、环境配置1、准备使用三台服务器做负载均衡,分别为
小李不是你
·
2023-02-01 15:57
swoole
第二课
上一课所讲:
Swoole
是一个PHP的协程高性能网络通信引擎,使用C/C++语言编写,提供了多种通信协议的网络服务器和客户端模块。
Moranshen
·
2023-01-31 15:46
swoole
简易聊天室【php】
步骤一:确保在服务器上已经安装
swoole
扩展步骤二:服务端代码sw_socket.phpon('open',function($server,$request){echo"connectionopen
白云证心
·
2023-01-31 13:11
心跳在
swoole
里的实现?
swoole
会在主进程独立起一个心跳线程,通过定时轮询所有的连接,来判断连接的生死,所以
swoole
的心跳不会堵塞任何业务逻辑。
王玉伟的伟
·
2023-01-30 19:01
Mac下安装
swoole
的艰辛历程2020-02-25
一、环境mac自带的PHP是7.1.16,后来用brew自己安装的是7.4.3给7.4.3安装
swoole
扩展二、问题描述1、描述:只要是--enable-openssl的话,编译安装和brew安装都报错
牵念_qiannian
·
2023-01-30 16:39
Docker中的LaravelS
Ⅱ.安装
swoole
扩展再上一遍的基础上我先安装了socketscalendarexifpcntlshmopsysvmsgsysvsemsysvshmwddx这些扩展,文件laravel/docker/
段义纬
·
2023-01-30 11:12
编译安装php,并安装
swoole
扩展
PHP版本7.2.2下载地址
swoole
版本2.1.0gitclone--branchv2.1.0https://gitee.com/
swoole
/
swoole
.git编译安装PHP#解压并安装,php
G_wei
·
2023-01-30 04:18
我为什么不看好 PHP ? 转载看了有点糟心
讲道理来说对php还是蛮有感情的,从第一次看到HHVM,
swoole
,PHP7,再到后来laravelreactphpphp-pm等项目,php社区有着源源不断的潜力,和一群热爱开发的人来给它续命。
半瓶阳光o_o
·
2023-01-29 11:24
通过容器提交镜像(docker commit)以及推送镜像(docker push)笔记
dockerimagesREPOSITORYTAGIMAGEIDCREATEDSIZEconsullatest76802375bc5c5daysago118MBhyperf/hyperf7.4-alpine-v3.11-
swoole
a3
黄刚刚
·
2023-01-28 16:03
docker for windows 使用
swoole
并推送到docker hub仓库
本地拉取镜像:dockerpullphp
swoole
/
swoole
:4.5.9-php7.4测试镜像环境:dockerrun--rmphp
swoole
/
swoole
:4.5.9-php7.4"php-m"dockerrun
charmingcheng
·
2023-01-27 09:20
easy
swoole
有后门?
phpnamespaceEasy
Swoole
\Bridge;use
Swoole
\Coroutine\Socket;interfaceCommandInterface{publicfunctioncommandName
andycheng
·
2023-01-26 11:25
liunx执行pecl install
swoole
报错“failed to run `phpize‘”
解决方法使用peclinstall
swoole
命令编译安装
swoole
的时候提示:Warning:popen()hasbeendisabledforsecurityreasonsin/www/server
2019ab
·
2023-01-18 07:40
PHP
swoole
php
后端
Swoole
-Cli 5.0.1:PHP 的二进制发行版 支持windows
Swoole
-Cli介绍
Swoole
-Cli是一个PHP的二进制发行版,集成了
swoole
、php内核、php-cli、php-fpm以及多个常用扩展。
梅坞茶坊
·
2023-01-13 13:45
php
php
开发语言
TP6 + think-
swoole
实践(一)
最近有一个主动向前端发送消息的需求,自然就想到了用WebSocket解决,但是没想到TP6+think-
swoole
的资料这么少,连全面的官方文档也找不到,再加上
Swoole
的官方文档对初学者十分不友好
贪玩的木木
·
2023-01-11 14:42
后端
php
swoole
websocket
php
thinkphp
【
Swoole
系列3.1】进程、线程、协程,面试你被问了吗?
进程、线程、协程,面试你被问了吗?总算开始了,大家最关心的问题,也是我们面试经常会遇到的问题。相信不少同学都会经历过面试官提出的这个问题。如果你的本专业就是计算机相关的专业,那么这个问题非常简单,但如果你不是的话,那么还真是要补补课呢。进程相关的问题,在计算机专业中一般是操作系统中来进行讲解的。不过之前包括在数据结构相关的课程中我也说过,我并不是计算机专业的,所以说,这个问题对于之前的我来说还真是
码农老张Zy
·
2023-01-11 12:27
编程语言
python
多线程
面试
java
Go 微服务开发框架DMicro设计思路详解
Message协议Proto编码Codec连接Socket有机的组合插件Plugin组件未来展望背景DMicro诞生的背景,是因为我写了10来年的PHP,想在公司内部推广Go,公司内部的组件及rpc协议都是基于
swoole
·
2023-01-11 05:56
gRPC快速安装
需要如下软件支持:php-grpc扩展php-protobuf扩展protoc命令行工具grpc_php_plugin模板生成工具
swoole
开启openssl,http2一、安装1.编译安装grpc扩展
·
2022-12-27 13:38
后端phphyperfgrpc
简单测试下hyperf框架和其他语言主流框架的压测对比(娱乐版)
php8出来后带来了好多新东西,正好闲来无事,就想看看php8加上
swoole
的加持下和其他主流语言的框架有啥差距(当然只是简单测试,单纯的输出helloword,说明不了什么问题,仅供娱乐)开始测试首先上场的是
·
2022-12-21 16:18
phpgospringrust
CodeGalaxy 推出轻量集群,可在云主机上一键搭建 K8s
CodeGalaxy介绍CodeGalaxy是
Swoole
官方推出的ServerLess平台,底层基于Docker和K8s,帮助开发者更简单方便地管理云上的Web应用/服务。
·
2022-12-20 14:06
CodeGalaxy 推出轻量集群,可在云主机上一键搭建 K8s
CodeGalaxy介绍CodeGalaxy是
Swoole
官方推出的ServerLess平台,底层基于Docker和K8s,帮助开发者更简单方便地管理云上的Web应用/服务。
·
2022-12-14 16:16
php心跳检测实时数据,心跳检测 ·
swoole
手册 · 看云
#心跳注意:长链接应用必须加心跳,否则链接可能由于长时间未通讯被路由节点强行断开。心跳作用主要有两个:1、客户端定时给服务端发送点数据,防止连接由于长时间没有通讯而被某些节点的防火墙关闭导致连接断开的情况。2、服务端可以通过心跳来判断客户端是否在线,如果客户端在规定时间内没有发来任何数据,就认为客户端下线。这样可以检测到客户端由于极端情况(断电、断网等)下线的事件。使用Timer定时器功能可以实现
不要问名字
·
2022-12-10 04:54
php心跳检测实时数据
easy
swoole
获取用户ip地址
地址代码实现protectedfunctiongetClientIp($headerName='x-real-ip'){$server=ServerManager::getInstance()->get
Swoole
Server
#面向百度编程
·
2022-12-09 22:32
笔记
tcp/ip
网络
服务器
hyperf运行环境搭建
介绍Hyperf是基于
Swoole
4.4+实现的高性能、高灵活性的PHP协程框架,内置协程服务器及大量常用的组件,性能较传统基于PHP-FPM的框架有质的提升,提供超高性能的同时,也保持着极其灵活的可扩展性
hjklnmyuiop
·
2022-12-02 20:44
语言专栏
php
hyper-v
docker
nginx
使用 CodeGalaxy Cli 快速部署 Laravel 应用
CodeGalaxy介绍CodeGalaxy是
Swoole
官方推出的ServerLess平台,旨在帮助开发者更方便地实现应用的开发部署,在一个平台就可以完成代码托管、云端应用开发调试和构建、多云部署以及接入层管理
·
2022-11-30 13:21
serverless云原生
使用 CodeGalaxy Cli 快速部署 Hyperf 应用
介绍CodeGalaxy介绍CodeGalaxy是
Swoole
官方推出的ServerLess平台,旨在帮助开发者更方便地实现应用的开发部署,在一个平台就可以完成代码托管、云端应用开发调试和构建、多云部署
·
2022-11-30 07:06
serverless云原生
hyperf 实战之安装(连载中)
转发自白狼栈:查看原文首先,我本地的环境是Mac+PHP7.4.21+
Swoole
Version=>4.6.7+Composerversion2.4.4,作为学习,建议大家统一选择官方的docker镜像
·
2022-11-30 06:44
hyperfswoolephp
使用 CodeGalaxy Cli 快速部署 Laravel 应用
CodeGalaxy介绍CodeGalaxy是
Swoole
官方推出的ServerLess平台,旨在帮助开发者更方便地实现应用的开发部署,在一个平台就可以完成代码托管、云端应用开发调试和构建、多云部署以及接入层管理
·
2022-11-30 06:14
serverless云原生
简单测试下hyperf框架和其他语言主流框架的压测对比(娱乐版)
php8出来后带来了好多新东西,正好闲来无事,就想看看php8加上
swoole
的加持下和其他主流语言的框架有啥差距(当然只是简单测试,单纯的输出helloword,说明不了什么问题,仅供娱乐)开始测试首先上场的是
·
2022-11-16 23:08
phpgospringrust
hyperf/go/springboot通过jsonrpc通信
hyperf是一个后现代的php框架,基于php+
swoole
,支持协程,解决了php让人诟病的性能问题和多线程支持不够的问题。
深井伏特加
·
2022-10-22 20:38
windows下用
swoole
-cli来简化运行环境
众所周知用windows环境下写
swoole
的项目是真的麻烦,不是虚拟机就是测试服务器开发,好在现在有docker可以很方便的使用各种开发环境,但是资源占用也不少。
·
2022-10-08 08:42
Swoole
的异步 Task 任务详解
本文将从下面两方面讲述
Swoole
Task任务:1.如何在
Swoole
中实现异步Task任务?2.
Swoole
的异步Task任务在CRMEB电商系统中的使用场景有哪些?
·
2022-09-29 18:10
swoolephp后端
基于
Swoole
搭建 WebSocket 服务详解
本节将会详解以下4个问题:什么是
swoole
?什么是Websocket?如何基于
Swoole
构建WebSocket服务?基于
Swoole
的WebSocket服务和Http服务是什么关系?
·
2022-09-26 16:13
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他