作家
登录

PHP-MSF:基于Swoole的工程级企业微服务框架

作者: 来源: 2017-09-11 09:11:09 阅读 我要评论

项目原则

稳定

高机能

  1. $>./server.php stop 

简单

因为Swoole复杂的过程模型,并且有同步壅塞和异步非浊宣之分,所以在运行雷同代码逻辑时,可能在调用方法、传递参数都不一致,大年夜而直线拉高了进修成本,我们为了樊篱低层的差别,做了大年夜量的工作,实现和传统MVC框架的独一差别在于添加“yield”关键字。我们参考了Yii2框架的部分代码实践,我们期望无缝的大年夜Yii2开辟切换过来。

上述三大年夜原则,是我们在新增特点、功能实现时,投票或者归并代码的根据,任何影响这些原则的PR也将会被拒绝。

关于协程

为什么是微办事框架?

今朝php-msf还在起步阶段,我们花了大年夜量的时光和精力解决稳定性、高机能、内存问题,因为我们认为“基石”是“万丈高楼”的最根本的保障,只有基本打得牢,才能将“大年夜楼”扶植得“更高”。3.0版本是我们开源的肇端版本,是我们迈出的重要一步,接下来我们重点会是分布式微办事框架的打磨。

别的,因为基于PHP长驻过程,并直接解析HTTP或者TCP请求,这是办事化最重要的支撑,基于此我们可以做很多本来不敢去实现的设法主意,总之想像空间很大年夜。

感激

php-msf最开端基于 SwooleDistributed-1.7.x 开辟,而此次开源版本中,连接池重要采取了SD的实现。因为我们框架定位、解决的营业场景、稳定性的请求、代码风格等差别太大年夜,是以我们决定自立研发微办事框架,每个框架都有本身的特点和长处,选择合适本身公司和营业场景的框架最重要,同时在此也感激 白猫 ;别的,在研发php-msf框架及临盆情况应用过程中,碰到很多底层问题,不过都一一解决,而这些问题可以或许解决最重要就是 Swoole 开源项目开创人 韩天峰-Rango 的大年夜力支撑,在此深表感激。

【编辑推荐】

  1. 曙光PHPC助力西安交大年夜理学院
  2. 需求决定市场 揭秘曙光PHPC200六大年夜功能
  3. 曙光PHPC200小我HPC云端体系应用初探
  4. 案例解析:曙光PHPC200在气候行业中的应用
  5. window + nginx-rtmp + php-cgi 办事器搭建
【义务编辑:未丽燕 TEL:(010)68476606】

  推荐阅读

  不孕不育者的福音,只需一块皮肤能"改装"成精子和卵子

据国外媒体报道,科学家正致力于在实验室中制造出精子和卵子,这会改变我们仁攀类现有的生殖方法吗?我们姑且可以称他为B.D师长教师,这个称呼源自于他老婆在本身所开设的关于不孕不育博客>>>详细阅读


本文标题:PHP-MSF:基于Swoole的工程级企业微服务框架

地址:http://www.17bianji.com/lsqh/37277.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)