分类 php 下的文章

summer项目开发五:服务注册与发现

经过4、5天的修改调整,把底层架构稍稍改的合理了些,优化了下连接池和代理。 接下来就要完成最重要的工作了,服务注册与发现。1. 什么是服务注册与发现呢?网上相关资料还是比较丰富的,毕竟流行了一段时间了,各种文章教程解决方案都非常多。我的理解是,在微服务化的架构下,把各个功能和业务模块拆分得足够小和独立。 模块与模...

summer项目开发四:请求转发和连接池

前面更改组件后,经过一系列处理,基本完成改造,后面又优化了下代码,剔除了无用代码。接下来就要转发请求了。请求转发请求转发功能在写的时候,跳了不少坑,记录下。刚开始写的时候,只想转http请求,自然就想到建立个swoolehttpserver,然后把request和response丢过去就可以了。等写完了,发现根本...

summer项目开发一:框架搭建

开始构建summer。伟大征程第一步1.设计包。参考了下其他框架,现在都是基于composer进行管理,而且各个包分的比较细。第一个版本简单点,设计3个包,server、manage、core,其中core包含net等公共的,等第一个版本开发出来了再进行拆包由于summer的namespace已经被人注册了,改为...

swoole实践计划:基于swoole开发一个轻量级框架

在上一篇重学swoole文章后,为了进一步更深入的进行实战,我还是决定从造轮子开始,写个基于swoole的小框架,毕竟其他实战情况工作中遇到需要的场景还比较少。既然有那么多轮子为啥还要造?买的或捡东西和自己做的能一样么,收获的是造轮子的过程和解决造轮子过程中遇到的问题所带来的快感和提升。既然要造轮子,那么就需要了...

重学swoole

距离上次学习swoole已经有很长一段时间了,也用swoole做过几个小服务。随着版本更新,swoole开发了很多新功能和新接口,本来一直想抽时间再系统的看一次,一直拖拖拉拉,这2天终于下定决心重新学习swoole,记录下来,备以后学习参考,按自己理解的,不一定都对。错误的后面修正

php jwt

php jwt库https://github.com/lcobucci/jwt/blob/3.2/README.md通过对比https://jwt.io/ 里面的项目,最终选择了这个库。使用介绍都写的比较清楚了,这里做个记录。

php+chrome console命令行调试php

需求描述php本地开发的时候,经常会调试某些变量和一些错误捕捉,一般暴力点的就是用exit,稍高级点的用phpdebugbar之类的,再高级点的用日志收集和分析, 总的来说,不是太粗暴,就是页面侵入太强,或者部署太麻烦想和js一样调试某些变量,在chrome console窗口直接调试php变量? PHP Con...

tars-php安装

tars-php安装1. 列表项目首先要安装tars以下是依赖包需要自己先下载,官方没有给地址,自己辛辛苦苦找的:git clone https://github.com/Tencent/Tars.git cd Tars/build //首先复制下安装脚本因为要修改 cp install.sh myinstall...