PHP的服务化框架。适用于Api、Http Server、Rpc Server;帮助原生PHP项目转向微服务化。出色的性能与支持高并发的协程相结合
1.X版本将进入维护阶段,不在新增特性
新增:基于apollo的统一配置中心. 修复issue:#26 新增配置选项:服务调用失败次数与rpc调用超时时间,详见config/app.php
1.修复异步redis设置key的前缀不生效的bug 2.优化:配置文件目录调整,兼容旧版本 3.优化:连接池释放时移除无效资源 4.优化:单元测试 5.文档demo:实现服务异常邮件通知
1.新增zookeeper注册中心(支持集群)。 2.新增zookeeper心跳检测进程 3.增加对zookeeper删除节点时的异常捕获 4.优化server启动命令提示 5.修复request对象中无法获取部分header 6.将异步http客户端解析domain方法设为公开
1.修复async service无法设置超时时间 2.新增service内部调用 3.修复大小写问题导致服务无法获取 5.新增debug调试,开启调试将会打印接受的数据包。 6.修改注册中心配置格式,解决mysql密码特殊字符问题导致无法连接数据库的问题 7.新增redis注册中心的redis支持auth字段。
1.支持mysql注册中心 2.服务支持自定义用户进程 3.新增心跳监控进程类 4.文档整理优化
1.开始支持redis注册中心 2.config/service.php中每个服务配置中可单独新增自定义进程 3.修复一些bug
此版本与framework v1.0对应,soa注册中心使用的是mysql。后期将对此重构
1.支持异步TCP客户端单独使用。 2.优化rpc服务端模型。服务端与客户端都可独立。