Hprose is a cross-language RPC. This project is Hprose 3.0 for PHP
MIT License
Bot releases are hidden (Show)
Published by andot about 8 years ago
Fixed Http Service on PHP 5.3
Published by andot about 8 years ago
Added getUriList and setUriList method on Client.
Added remove method on Service to remove published function, method or topic.
Published by andot about 8 years ago
Added onFailswitch event.
Added failround readonly property.
Published by andot about 8 years ago
Fixed retry.
No wait on the first round failswitch.
Published by andot about 8 years ago
Added failswitch parameter for subscribe.
Fixed socket client retry.
Published by andot about 8 years ago
Improved Promises/A+ implementation.
Published by andot about 8 years ago
Fixed Socket Client can't exit when server is shutdown.
Fixed can't find ReflectObject.php
Update getNextId.
Published by andot about 8 years ago
Improved onSubscribe event.
Improved defer tasks.
Added setImmediate method on Timer.
Published by andot about 8 years ago
Added Context-Length on http service.
Published by andot about 8 years ago
Improved coroutine performance.
Improved server performance.
Published by andot about 8 years ago
Fixed objectToPromise with notCloneable $obj.
Fixed a bug of missing function.
Changed getKeepAlive to isKeepAlive.
Fixed setGetEnabled.
Added coroutine support for middleware.
Added method chaining support.
Added more examples.
Published by andot about 8 years ago
Fixed a bug of getDeclaredOnlyInstanceMethods & getDeclaredOnlyInstanceMethods
Published by andot about 8 years ago
Improved Socket Service & Server for PHP 5.3.
Added keepAlive & noDelay support for Socket Client.
Improved AddInstanceMethods & AddClassMethods.
Added Generator service support.
Added class alias HproseSocketService & HproseSocketServer.
Published by andot about 8 years ago
Added Socket Server.
Added keepAlive and noDelay support for Socket Client.
Improved timeout for Socket Client.
Fixed a bug in PHP 5.3.
Published by andot about 8 years ago
Fixed typo error
Fixed a bug of push service.
Added getId method.
Published by andot about 8 years ago
Removed @ operator
Added direct setting of feature attributes on the method.
Invoke pass $args by reference.
Changed failswitch algorithm.
Added wrap coroutine to closure support.
Improved callback of spl_autoload_register.
Added more examples.
Published by andot about 8 years ago
Faster than ever.
Added Promises/A+ implementation.
Added middleware support.
Added push support.
Added oneway call support.
Added idempotent calls automatically fail retry support.
Added asynchronous call support.
Added load balancing, and fail switch support.
Improved the client and server API.
Added socket client without extension.
Separated hprose-yii into a standalone project.
Separated hprose-symfony into a standalone project.
Separated hprose-swoole into a standalone project.
Published by andot over 8 years ago
Fixed call user function in PHP 5.3
Fixed unserialize Time.
Fixed cannot allocate memory.
Fixed MAX_PACK_LEN.
Fixed Yii server.
Fixed PHP Fatal error: Class 'Hprose\Swoole\ResultMode' not found.
Fixed buffer_input init failed.
Fixed the properties of the beginning of a capital letter that could not be unserialized.
Fixed the bug of serializing the properties with the name of beginning of a capital letter.
Published by andot over 9 years ago
Added setOption and removeOption method for HttpClient.
More safe autoload.
Fixed curl client endless loop when server response 100.
Added http client example.
Added batch support for jsonrpc service.
Improved swoole socket client.
Removed unnecessary php files.
Added lowercase classname support.
Fixed a bug of HproseSwooleWebSocketService.
Added mode parameter for WebSocket and Http Server.
Added chat example.
Fixed send data > 2M.
Added async connection pool.
Published by andot over 9 years ago
Added Yii service and server.
Added Completer/Future support.
Added asynchronous service support.
Fixed a bug of unserialize object.
Removed $HTTP_RAW_POST_DATA.
More robust.
Improved autoload.
Support hprose for pecl v1.5.4+