企业级微服务框架 PHP-MSF 发布 3.0.2 版本

来源: 投稿
作者: phpboy
2017-09-19


PHP-MSF企业级微服务框架3.0.2发布

PHP微服务框架即“Micro Service Framework For PHP”,是Camera360社区服务器端团队基于Swoole自主研发现代化的PHP协程服务框架,简称msf或者php-msf,是Swoole的工程级企业应用框架,经受了Camera360亿级用户高并发大流量的考验。php-msf由Camera360服务器团队主导研发,会持续更新与维护,也希望有更多优秀的Swoole应用实践开发者加入。php-msf核心设计思想是采用协程、异步、并行的创新技术手段提高系统的单机吞吐能力,降低整体服务器成本。

过去两周,PHP-MSF开源引起了广大PHPer的关注,Github的stars数开源当天迅速突破了300,目前已经超过500个star,看来企业级微服务框架是目前市场的刚需。如何从传统架构快速切换到当前流行的微服务架构上来,PHP-MSF的规范性、稳定性、高性能、简单值得广大的PHPer尝试。

据了解,为完善PHP-MSF和Swoole的开源社区,目前PHP-MSF已和6家企业级用户建立联系,免费协助他们进行技术升级和架构优化,6家企业相当认可PHP-MSF的技术架构,并承诺在一定时间将线上部分业务重构升级。

此次版本更新是在上次开源之后比较大的更新,收集了来自北京、上海、成都等众多的 PHPer的反馈与建议。

主要更新内容有:

  • 修复请求链log_id的问题

  • 异常规范、HTTP Access日志

  • Fix Restful bug

  • 规范Task异常时的日志

  • 优化inotify,完美支持文件或者目录的修改、删除、新增

  • 优化MySQL连接池,更简单,更容易使用

  • MySQL Proxy(主从结构、读写分离、支持事务)

  • HTTP SEND FILE 静态文件(支持域名绑定)

  • 完善和优化MySQL同步模式,和异步模式接口一致

  • 新增异步协程毫秒级sleep,功能同php的sleep函数

接下来PHP-MSF开发组将在单元测试、服务压测、微服务组件化等方向,作为后续更新的主要内容。

展开阅读全文
43 收藏
分享
加载中
精彩评论

引用来自“红白机”的评论

能不能整个全的,就是整站都采用swoole来开发,以代替类似TP,YII这些框架。

引用来自“matyhtf”的评论

PHP-MSF 就是这样的框架。全部基于 Swoole ,完全不同于 php-fpm 下的 TP、Yii 框架,更像是 Java 的 Spring 。

引用来自“红白机”的评论

我就是想问PHP-MSF能不能像php-fpm 下的 TP、Yii 框架一样用来做常规的web开发。
MSF 就是 Web 框架。同时可以做微服务。
2017-09-20 13:22
3
举报
厉害了,我的PHP
2017-09-19 20:55
2
举报

引用来自“绫小路清隆”的评论

php也能做微服务的吗?
基于传统的php-fpm+nginx是困难重重,php-msf的定位就是微服务框架,后续版本微服务的各个组件就会开源。
2017-09-19 19:38
2
举报
非常好
2017-09-19 20:24
1
举报

引用来自“江州首席爱码士”的评论

厉害了,我用swoole还全是自己写的,架构不好,维护有点恼火,后面准备换个好的框架改版
如果场景主要是HTTP的服务,可以试试php-msf,有惊喜哟。
2017-09-19 19:37
1
举报
最新评论 (24)
最好能带有rest测试的工具或集成api调用的参数说明描述等文档生成器
2017-09-22 14:34
0
回复
举报

引用来自“小紫羽”的评论

有谁还记得 zanphp ?

引用来自“phpboy”的评论

zanphp能很起来也不错,只是门槛比较高,易用性和php-msf差距很大。
zanphp的生态比较完整
2017-09-21 09:40
0
回复
举报
好东西,谢谢分享. 我要试一试.
2017-09-20 17:17
0
回复
举报
正好犹豫中,现在也可以用了啊!哈啊哈!!!
2017-09-20 16:50
0
回复
举报

引用来自“小紫羽”的评论

有谁还记得 zanphp ?
zanphp能很起来也不错,只是门槛比较高,易用性和php-msf差距很大。
2017-09-20 15:33
0
回复
举报

引用来自“红白机”的评论

能不能整个全的,就是整站都采用swoole来开发,以代替类似TP,YII这些框架。

引用来自“matyhtf”的评论

PHP-MSF 就是这样的框架。全部基于 Swoole ,完全不同于 php-fpm 下的 TP、Yii 框架,更像是 Java 的 Spring 。

引用来自“红白机”的评论

我就是想问PHP-MSF能不能像php-fpm 下的 TP、Yii 框架一样用来做常规的web开发。

引用来自“matyhtf”的评论

MSF 就是 Web 框架。同时可以做微服务。
Perfect👍
2017-09-20 15:13
0
回复
举报
有谁还记得 zanphp ?
2017-09-20 13:35
0
回复
举报

引用来自“红白机”的评论

能不能整个全的,就是整站都采用swoole来开发,以代替类似TP,YII这些框架。

引用来自“matyhtf”的评论

PHP-MSF 就是这样的框架。全部基于 Swoole ,完全不同于 php-fpm 下的 TP、Yii 框架,更像是 Java 的 Spring 。

引用来自“红白机”的评论

我就是想问PHP-MSF能不能像php-fpm 下的 TP、Yii 框架一样用来做常规的web开发。
MSF 就是 Web 框架。同时可以做微服务。
2017-09-20 13:22
3
回复
举报

引用来自“红白机”的评论

能不能整个全的,就是整站都采用swoole来开发,以代替类似TP,YII这些框架。

引用来自“matyhtf”的评论

PHP-MSF 就是这样的框架。全部基于 Swoole ,完全不同于 php-fpm 下的 TP、Yii 框架,更像是 Java 的 Spring 。
我就是想问PHP-MSF能不能像php-fpm 下的 TP、Yii 框架一样用来做常规的web开发。
2017-09-20 13:17
0
回复
举报
mark
2017-09-20 12:51
0
回复
举报
更多评论
24 评论
43 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部