Swoole 4.4.1 release, updates are as follows:
repair
- Repair
SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER
and solveSSL
large data packets under transmission fails ( # 2667 ) ( @twose ) - BUG repair signal monitor function ( # 2675 ) ( @matyhtf )
- Repair
MySQL
client down is incompatible changes ( # 2674 ) ( @twose ) - Repair
Server
added after the event failed to start ( # 2673 ) ( @matyhtf ) - Repair
static_handler
does not decodeurl
, now supports Chinese path ( # 2676 ) ( @twose ) - Repair task due process smooth exit warning caused ( # 2689 ) ( @Yurunsoft )
- Repair
Http\Request->rawContent
the coroutineServer
problem (under # 2682 ) ( @twose ) - Fix
Timer::clearAll
memory errors (6b0263b
) ( @matyhtf ) - Repair
Coroutine\Http\Client
BUG transmitting large data packets fail at high concurrency (432259d
) ( @twose )
Increase
- It supports transmission belt
Content-length
without the bodyHTTP
in response to theHEAD
request ( # 2690 ) ( @matyhtf ) - Support for any coroutine parent co-Cheng
ID
( # 2669 ) ( @huanghantao )
Enterprise Edition
Swoole Enterprise as the Swoole
official produced a set of enterprise-class PHP
and Swoole
analysis debugging tool, is free but not open source.
- Time to master the application architecture model: automatic discovery and topology applications rely on display, always grasp the architecture model applications
- Distributed link tracking across applications: non-invasive support distributed applications across a link tracking, so that each request is clear, comprehensive support for coroutine / non-cooperative processing environment, real-time data visualization
- A comprehensive analysis of the status report service: information call statistics service reported various dimensions, such as total traffic, average time, overtime rate, and comprehensive analysis of the status report service
- It has a powerful debugging tool chain: The system supports remote debugging, memory leak detection, obstruction detection, and code performance analysis can be remotely turned on
- Sound system monitoring: Supports complete system monitoring, zero-cost deployment, monitoring machines
CPU
, memory, network, disk and other resources, it can easily be integrated into existing alarm system - Zero-cost access systems:
Swoole Enterprise
System client-side scripting a key deployment, the server canDocker
run environment, simple and quick
new version update
- Debugger Feature: The
Swoole
Enterprise Edition backPHP
button list of processes, dynamic on / off onePHP
memory leak detection, performance analysis and jam detection process can be derived function call performance analysis chart request, drawing fire - Application Tracking: The tracking applications (
trace
) and performance data analysis and data to make jam detection of association, can jump each other to facilitate multi-dimensional positioning performance issues - Alarm: increase disk / CPU / memory usage monitoring alarm, when the system resources exceed the threshold value automatically micro channel / alarm messages