他们都在使用

为什么选择SwooleDistributed

设计合理

简化开发者心智成本

多协议多端口,不同端口绑定不同协议,协议间自动转化,一次配置开发者不必关心不同端口使用的协议是否不同。内存池技术将减少服务器GC次数,提高QPS和内存波动。

组件丰富

快速搭建项目雏形

提供丰富的组件:MQTT强悍的订阅发布功能/Actor模型/内存高速缓存/事件派发/进程管理/定时任务/AMQP任务调度/后台监控/集群/微服务/RPC/异步连接池/自定义命令等等,加快业务开发。

工具齐全

找不到比这更丰富的开发工具了

首创SDHelper开发者工具包和开发者调试命令集,可以进行单元测试,捕获客户端流量分析,可视化的进行远程断点联调,还具备代码覆盖率检测的功能,强悍的辅助工具使开发调试一路顺风。
完善开发者工具

远程调试

首创断点调试功能

无需安装xdebug扩展,便可以远程调试SD程序,通过设置断点获取运行时信息,断点会自动捕获触发的第一个协程进行堵塞,对服务器性能不会有影响,该模式适合开发时使用。

代码覆盖率查询

首创代码覆盖率查询功能

通过此功能可以有效的帮助测试人员,可以清晰看到代码执行的频率,还可以检测到死循环的发生,帮助测试时发现未测试的代码,有效的提高代码质量。

TCP/WS连接调试

最清晰的连接调试工具

工具提供了tcp和ws的连接调试,比市面上的工具都会更加好用些,数据展示可以通过HexDump直观的显示出来,方便二进制协议的调试。

二进制数据构建

直观的数据构建

可以通过工具的Hex数据构建来模拟各类协议的组成,方便理解协议的构成。二进制数据的组成通过该工具可以清晰的展现出来,协议的秘密一展无遗。

后台监控

SD服务器的后台监控

可以清楚的看到服务器的运行状况,内置的Pool池查看可以发现内存泄露的地方,方便开发者调优,后台监控支持集群信息的查看,以及订阅发布和用户信息的展示。并且记录了各个方法的执行次数和时间,方便进行效率上的优化改进。
SwooleDistributed is power by jincheng.zhang