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
Swoft
从bin/
swoft
开始,阅读
Swoft
框架源码(一)--Application的初始化
bean/
swoft
中的代码如下://引入bootstrap.php文件//实际上bootstrap.php只干了一件事:引入/vendor/autoload.php//由autoload.php来加载项目中的库类
马尔科夫尼可夫
·
2020-12-17 17:52
php
swoole
swoft
Swoft
的HttpServer启动及请求工作流程(五)--补充(start、stop、restart、reload命令)
本章节补充一下命令行启动、关闭、重启和重载Http服务的实现类
Swoft
\Http\Server\Command\HttpServerCommand位置/vendor/
swoft
/http-server
马尔科夫尼可夫
·
2020-12-17 17:51
php
swoole
swoft
从bin/
swoft
开始,阅读
Swoft
框架源码(七)--EventProcessor事件处理器
经过Bean处理器后,我们业务中要用到的组件大多都被放在了容器内.我们要用到的时候可以从容器内获取这个bean对象,这让我们的工作轻松了不少.先看事件处理器的入口方法:publicfunctionhandle():bool{if(!$this->application->beforeEvent()){CLog::warning('StopeventprocessorbybeforeEventret
马尔科夫尼可夫
·
2020-12-17 17:27
php
swoole
swoft
从bin/
swoft
开始,阅读
Swoft
框架源码(六--二)--BeanProcessor之bean配置解析
经过上一节的注解解析后,
swoft
将获取到的注解对象解析成了定义对象,完成了对这些原始注解对象的梳理工作.本小节将梳理获取到的这些定义对象的解析.解析定义对象的入口方法:privatefunctionparseDefinitions
马尔科夫尼可夫
·
2020-12-16 19:49
php
swoole
swoft
从bin/
swoft
开始,阅读
Swoft
框架源码(六--一)--BeanProcessor之注解解析
Bean又是一个
Swoft
的核心概念.BeanProcessor就是能在
Swoft
中使用Bean的基础.由于bean处理器全部由
swoft
原生实现,所以代码量较大,逻辑也比较复杂,所以bean处理器这一模块将分为三个子章节
马尔科夫尼可夫
·
2020-12-16 18:10
php
swoole
swoft
从bin/
swoft
开始,阅读
Swoft
框架源码(五)--AnnotationProcessor
注解是
Swoft
的特色之一,
Swoft
项目中几乎所有的业务代码中都离不开注解.AnnotationProcessor处理器就是
Swoft
能在业务中使用组件的核心依赖.先看AnnotationProcessor
马尔科夫尼可夫
·
2020-12-14 20:45
php
swoole
swoft
从bin/
swoft
开始,阅读
Swoft
框架源码(四)--ConfigProcessor
这个处理器非常简单,甚至都不用一个章节来介绍.
Swoft
把它作为一个单独的处理器,应该是为了满足它的设计思想吧.由于Env处理器已经把.env文件内容加载到php环境,所以Config处理器调用env方法
马尔科夫尼可夫
·
2020-12-12 14:37
php
swoole
swoft
从bin/
swoft
开始,阅读
Swoft
框架源码(三)--EnvProcessor
Swoft
\Processor\EnvProcessor是应用执行run后第一个调用的处理器.handle方法代码:publicfunctionhandle():bool{if(!
马尔科夫尼可夫
·
2020-12-11 21:55
php
swoole
swoft
从bin/
swoft
开始,阅读
Swoft
框架源码(二)--Application的run方法
Application初始化完成之后只做了一个动作:run.本章就从run方法开始,逐步深入后续的调用.先看run的代码:publicfunctionrun():void{try{if(!$this->beforeRun()){return;}$this->processor->handle();}catch(Throwable$e){//如果代码执行出现异常,将被此处捕获并打印在控制台Conso
马尔科夫尼可夫
·
2020-12-11 21:23
php
swoole
swoft
从bin/
swoft
开始,阅读
Swoft
框架源码(一)--Application的初始化
bean/
swoft
中的代码如下://引入bootstrap.php文件//实际上bootstrap.php只干了一件事:引入/vendor/autoload.php//由autoload.php来加载项目中的库类
马尔科夫尼可夫
·
2020-12-11 21:49
php
swoole
swoft
Swoft
的HttpServer启动及请求工作流程(五)--补充(start、stop、restart、reload命令)
本章节补充一下命令行启动、关闭、重启和重载Http服务的实现类
Swoft
\Http\Server\Command\HttpServerCommand位置/vendor/
swoft
/http-server
马尔科夫尼可夫
·
2020-12-11 15:23
php
swoole
swoft
Swoft
的HttpServer启动及请求工作流程(四)--onRequest中的调度(请求的处理及返回)
前文讲到当收到请求后,
swoft
将swoole原生的Request及Response对象封装成适合
swoft
框架内部调用的
Swoft
\Http\Message\Request以及
Swoft
\Http\Message
马尔科夫尼可夫
·
2020-12-10 21:06
php
swoole
swoft
Swoft
的HttpServer启动及请求工作流程(三)--Request及Response封装过程
上一回讲到给Server添加了10个swoole监听事件.在添加完swoole的事件后,框架调用
Swoft
的trigger()方法触发了几种用户注册的生命周期事件.接着框架调用server的start(
马尔科夫尼可夫
·
2020-12-10 21:30
php
swoole
swoft
Swoft
的HttpServer启动及请求工作流程(四)--onRequest中的调度(请求的处理及返回)
前文讲到当收到请求后,
swoft
将swoole原生的Request及Response对象封装成适合
swoft
框架内部调用的
Swoft
\Http\Message\Request以及
Swoft
\Http\Message
马尔科夫尼可夫
·
2020-12-10 20:12
php
swoole
swoft
Swoft
的HttpServer启动及请求工作流程(三)--Request及Response封装过程
上一回讲到给Server添加了10个swoole监听事件.在添加完swoole的事件后,框架调用
Swoft
的trigger()方法触发了几种用户注册的生命周期事件.接着框架调用server的start(
马尔科夫尼可夫
·
2020-12-10 14:24
php
swoole
swoft
Swoft
的HttpServer启动及请求工作流程(二)--Server的setting及回调函数
前文讲到
swoft
创建了异步http-server,然后在调用server->set()前开启了一键协程化.开启协程后,
swoft
对Server进行了一系列初始化设置,并且调用与之对应的生命周期钩子函数
马尔科夫尼可夫
·
2020-12-09 15:37
php
swoole
swoft
Swoft
的HttpServer启动及请求工作流程(一)--创建Server
本文基础环境:
swoft
cli--versionhttp-server目录:/vendor/http-server/srcserver创建及start入口:/vendor/http-server/src
马尔科夫尼可夫
·
2020-12-09 15:53
php
swoole
swoft
Swoft
的HttpServer启动及请求工作流程(一)--创建Server
本文基础环境:
swoft
cli--versionhttp-server目录:/vendor/http-server/srcserver创建及start入口:/vendor/http-server/src
马尔科夫尼可夫
·
2020-12-09 15:22
php
swoole
swoft
Swoft
的HttpServer启动及请求工作流程(二)--Server的setting及回调函数
前文讲到
swoft
创建了异步http-server,然后在调用server->set()前开启了一键协程化.开启协程后,
swoft
对Server进行了一系列初始化设置,并且调用与之对应的生命周期钩子函数
马尔科夫尼可夫
·
2020-12-09 14:24
php
swoole
swoft
Swoft
中间件跨域问题
swoft
2.0.x官方文档介绍的跨域处理demo如下:这中方式在正常请求下看似没有问题,但如果$handler->handle($request)步骤发生了异常,比如Validator拦截到请求参数不合法
马尔科夫尼可夫
·
2020-12-08 20:14
php
swoole
swoft
Swoft
中间件跨域问题
swoft
2.0.x官方文档介绍的跨域处理demo如下:这中方式在正常请求下看似没有问题,但如果$handler->handle($request)步骤发生了异常,比如Validator拦截到请求参数不合法
马尔科夫尼可夫
·
2020-12-08 15:04
php
swoole
swoft
websocket & swoole &
swoft
1.Websocket1.OSI七层与TCP/IP五层模型2.socketSocket实际上是对TCP/IP协议的封装,本身并不是协议,而是一个调用接口(API).Socket的出现只是使得程序员更方便地使用TCP/IP协议栈而已,是对TCP/IP协议的抽象,从而形成了我们知道的一些最基本的函数接口.比如create、listen、connect、accept、send、read和write.3.
sado
·
2020-12-01 04:17
websocket
swoole
swoft
php
vue.js
websocket & swoole &
swoft
1.Websocket1.OSI七层与TCP/IP五层模型2.socketSocket实际上是对TCP/IP协议的封装,本身并不是协议,而是一个调用接口(API).Socket的出现只是使得程序员更方便地使用TCP/IP协议栈而已,是对TCP/IP协议的抽象,从而形成了我们知道的一些最基本的函数接口.比如create、listen、connect、accept、send、read和write.3.
sado
·
2020-12-01 03:02
websocket
swoole
swoft
php
vue.js
使用 Docker / Docker Compose 部署
Swoft
应用
Swoft
首个基于Swoole原生协程的新时代PHP高性能协程全栈框架,内置协程网络服务器及常用的协程客户端,常驻内存,不依赖传统的PHP-FPM,全异步非阻塞IO实现,以类似于同步客户端的写法实现异步客户端的使用
big_cat
·
2020-11-27 12:17
docker
swoole
php
PHP设计模式之桥梁模式(Bridge)代码实例大全(11)
管理整理了一些资料,BAT等一线大厂进阶知识体系备好(相关学习资料以及笔面试题)以及不限于:分布式架构、高可扩展、高性能、高并发、服务器性能调优、TP6,laravel,YII2,Redis,Swoole、
Swoft
八重樱。
·
2020-09-16 10:37
php面试经验
PHP设计模式
php面试题
设计模式
桥梁模式(Bridge)
php
面试
PHP设计模式
Swoft
2.x 小白学习笔记 (二) --- mysql、redis
介绍
swoft
中1、mysql、2、Redis一、mysql使用:1、配置,在app\bean.php文件中'db'=>['class'=>Database::class,'dsn'=>'mysql:dbname
weixin_38168198
·
2020-09-11 17:38
sl-im 是基于
Swoft
微服务协程框架和 Layim 网页聊天系统的聊天室
简介sl-im是基于
Swoft
微服务协程框架和Layim网页聊天系统所开发出来的聊天室。
gaobinzhan
·
2020-08-24 17:36
php
swoole
webim
大量数据存储查询解决方案
.主要思路就是将功能从系统中拆出来(如图)2.建立独立的数据库和redis缓存,该数据库和redis缓存只负责内部调用,不对外开放3.代码解耦方面,使用MQ对项目代码进行解耦4.框架选用swoole+
swoft
挡不住的晴天
·
2020-08-24 16:12
php
redis
swoft
fastdfs
韩天峰 - Swoole4-全新的PHP编程模式
介绍Swoole2.2全新协程引擎底层实现原理2.Go(协程)+Chan(通道)实现有别于传统PHP的全新编程模式3.
Swoft
协程框架的使用文章过长,原文地址www.slidestalk.com/s/
weixin_33794672
·
2020-08-23 20:24
ThinkPHP 5.1 Swoole 版本安装
前言:本来已经出现了EasySwoole,
Swoft
,MixPHP等Swoole常驻框架。但由于ThinkPHP框架在国内使用较多,所以就打算自己安装一下ThinkSwoole版本。
twomiao
·
2020-08-23 17:30
PHP
我用easyswoole v2做了一个http服务
但对于日常使用TP或laravel这类框架的开发者来说说,使用原生的swoole框架来做开发并不是很方便,于是产生了很多以swoole为核心的swoole框架,如easyswoole,
Swoft
,SwooleDistributed
小卡车7号
·
2020-08-23 12:57
后端
Swoft
学习笔记之
Swoft
安装并启动
##首先呢,是环境需求:安装
swoft
1.0.*框架安装
swoft
前请确保已安装composer和swoole扩展,swoole扩展版本推荐4.0.3。
yohoho丶
·
2020-08-23 09:46
swoft1.x
swoole扩展框架之
swoft
框架
简介
swoft
是基于swoole协程2.x的高性能PHP微服务框架,内置http服务器。框架全协程实现,性能优于传统的php-fpm模式。
开猿节流
·
2020-08-23 09:31
【Swoole】
[原创]Swoole和
Swoft
的那些事(Task投递/定时任务篇)
Swoft
的任务功能基于Swoole的Task机制,或者说
Swoft
的Task机制本质就是对SwooleTask机制的封装和加强。
bromine
·
2020-08-23 04:04
WARNING swSocket_bind (ERROR 502): bind(0.0.0.0:9501) failed. Error: Address already in use [98]
phpbin/
swoft
start启动
swoft
服务报错如下:解决方法:查看80端口:netstat-anp|grep80如下可以看到80端口被占用再输入命令杀死进程:kill8500再重启
swoft
服务
心虫
·
2020-08-21 23:32
技术
从 spring 中学习 -- D大教程学习笔记
date:2017-12-1813:28:54title:从spring中学习--D大教程学习笔记description:
swoft
一开始就有springcloud这样的野心,虽道阻且长,吾辈亦当要上下求索
daydaygo
·
2020-08-21 12:06
docker 安装
swoft
run 无法映射目录
报错信息Couldnotopeninputfile:/var/www/
swoft
/bin/
swoft
解决方法dockerrun-it-d--entrypoint=""-p18306:18306-v/D:
成长中de大神
·
2020-08-21 05:08
docker
swoft
linux
[原创]
Swoft
源码剖析-
Swoft
中IOC容器的实现原理
Swoft
为应用提供一个完整的IOC容器作为依赖管理方案,是
Swoft
AOP功能,RPC模块等功能的实现基础。他主要解决的功能有三个:1.避免了麻烦地手工管理对象间种种嵌套依赖。
bromine
·
2020-08-21 00:01
大量数据存储查询解决方案
.主要思路就是将功能从系统中拆出来(如图)2.建立独立的数据库和redis缓存,该数据库和redis缓存只负责内部调用,不对外开放3.代码解耦方面,使用MQ对项目代码进行解耦4.框架选用swoole+
swoft
挡不住的晴天
·
2020-08-20 23:55
php
redis
swoft
fastdfs
大量数据存储查询解决方案
.主要思路就是将功能从系统中拆出来(如图)2.建立独立的数据库和redis缓存,该数据库和redis缓存只负责内部调用,不对外开放3.代码解耦方面,使用MQ对项目代码进行解耦4.框架选用swoole+
swoft
挡不住的晴天
·
2020-08-20 23:55
php
redis
swoft
fastdfs
手把手走入注解之注解收集
前言随着Swoole的不断的迭代,相应一些Swoole的协程框架也逐渐进入了大家的视野,比如:Hyperf、
Swoft
等;常驻内存的实现让PHP性能比传统PHP-FPM模式的框架有质的提升,依据Swoole
LoyaltyLu
·
2020-08-20 22:07
php
swoole
hyperf
swoft
注解
手把手走入注解之注解收集
前言随着Swoole的不断的迭代,相应一些Swoole的协程框架也逐渐进入了大家的视野,比如:Hyperf、
Swoft
等;常驻内存的实现让PHP性能比传统PHP-FPM模式的框架有质的提升,依据Swoole
LoyaltyLu
·
2020-08-20 22:07
php
swoole
hyperf
swoft
注解
Swoft
2 Beta 发布,基于 Swoole 的云原生协程框架
Swoft
2Beta发布,基于Swoole的云原生协程框架
Swoft
是首个基于Swoole原生协程的框架,从开发到发布据今已有2年多。1.x发布以来,已有大量的开发人员和企业使用,得到了大家的认可。
stelin
·
2020-08-20 21:13
php
swoole
swoft
Swoft
2 Beta 发布,基于 Swoole 的云原生协程框架
Swoft
2Beta发布,基于Swoole的云原生协程框架
Swoft
是首个基于Swoole原生协程的框架,从开发到发布据今已有2年多。1.x发布以来,已有大量的开发人员和企业使用,得到了大家的认可。
stelin
·
2020-08-20 21:13
php
swoole
swoft
swoft
中Crontab定时器的坑
我们项目使用的是
swoft
框架,所以我就想到用框架的Crontab定时器。
LeeChan
·
2020-08-20 21:22
swoole
swoft
php
swoft
中Crontab定时器的坑
我们项目使用的是
swoft
框架,所以我就想到用框架的Crontab定时器。
LeeChan
·
2020-08-20 21:22
swoole
swoft
php
(
swoft
-2.x框架)1、使用入门
说明php7由于新框架须要安装swoole,只能linux环境运行,这里本机开发是win10(:debian云服务器主机上gitclone项目,再同步到本机phpstorm、修改提交;或使用win10的docker安装)。这里docker有个bug:无法感知主机文件的热更新,所以运行加了--rm选项,手动热启动。1.安装官方提供docker方式简便快捷:(gitclonehttps://githu
沧浪水
·
2020-08-20 21:29
swoft
php框架
(
swoft
-2.x框架)1、使用入门
说明php7由于新框架须要安装swoole,只能linux环境运行,这里本机开发是win10(:debian云服务器主机上gitclone项目,再同步到本机phpstorm、修改提交;或使用win10的docker安装)。这里docker有个bug:无法感知主机文件的热更新,所以运行加了--rm选项,手动热启动。1.安装官方提供docker方式简便快捷:(gitclonehttps://githu
沧浪水
·
2020-08-20 21:29
swoft
php框架
Swoft
2.0.4 发布,进程、TCP 组件
什么是
Swoft
?
Swoft
是一款基于Swoole扩展实现的PHP微服务协程框架。
Swoft
能像Go一样,内置协程网络服务器及常用的协程客户端且常驻内存,不依赖传统的PHP-FPM。
stelin
·
2020-08-20 21:13
php
swoft
swoole
Swoft
2.0.4 发布,进程、TCP 组件
什么是
Swoft
?
Swoft
是一款基于Swoole扩展实现的PHP微服务协程框架。
Swoft
能像Go一样,内置协程网络服务器及常用的协程客户端且常驻内存,不依赖传统的PHP-FPM。
stelin
·
2020-08-20 21:13
php
swoft
swoole
上一页
1
2
3
4
5
下一页
按字母分类:
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
其他