hprose-php

Hprose is a cross-language RPC. This project is Hprose 3.0 for PHP

MIT License

Downloads
186.2K
Stars
2K
Committers
18

Bot releases are visible (Hide)

hprose-php - Version 2.0.16

Published by andot about 8 years ago

Fixed Http Service on PHP 5.3

hprose-php - Version 2.0.15

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.

hprose-php - Version 2.0.14

Published by andot about 8 years ago

Added onFailswitch event.
Added failround readonly property.

hprose-php - Version 2.0.13

Published by andot about 8 years ago

Fixed retry.
No wait on the first round failswitch.

hprose-php - Version 2.0.12

Published by andot about 8 years ago

Added failswitch parameter for subscribe.
Fixed socket client retry.

hprose-php - Version 2.0.11

Published by andot about 8 years ago

Improved Promises/A+ implementation.

hprose-php - Version 2.0.10

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.

hprose-php - Version 2.0.9

Published by andot about 8 years ago

Improved onSubscribe event.
Improved defer tasks.
Added setImmediate method on Timer.

hprose-php - Version 2.0.8

Published by andot about 8 years ago

Added Context-Length on http service.

hprose-php - Version 2.0.7

Published by andot about 8 years ago

Improved coroutine performance.
Improved server performance.

hprose-php - Version 2.0.6

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.

hprose-php - Version 2.0.5

Published by andot about 8 years ago

Fixed a bug of getDeclaredOnlyInstanceMethods & getDeclaredOnlyInstanceMethods

hprose-php - Version 2.0.4

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.

hprose-php - Version 2.0.3

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.

hprose-php - Version 2.0.2

Published by andot about 8 years ago

Fixed typo error
Fixed a bug of push service.
Added getId method.

hprose-php - Version 2.0.1

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.

hprose-php - Version 2.0.0

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.

hprose-php - Version 1.5.6

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.

hprose-php - Version 1.5.5

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.

hprose-php - Version 1.5.4

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+

Package Rankings
Top 0.96% on Packagist.org
Top 6.75% on Proxy.golang.org
Badges
Extracted from project README
Build Status Join the chat at https://gitter.im/hprose/hprose-php Packagist Packagist Download License