All Projects → amphp → Process

amphp / Process

Licence: mit
An async process dispatcher for Amp.

Projects that are alternatives of or similar to Process

Parallel
Parallel processing for PHP based on Amp.
Stars: ✭ 478 (+301.68%)
Mutual labels:  amphp, multiprocessing
Postgres
Async Postgres client for PHP based on Amp.
Stars: ✭ 56 (-52.94%)
Mutual labels:  async, amphp
Http Client
Async HTTP/1.1+2 client for PHP based on Amp.
Stars: ✭ 553 (+364.71%)
Mutual labels:  async, amphp
Madelineproto
Async PHP client/server API for the telegram MTProto protocol
Stars: ✭ 1,776 (+1392.44%)
Mutual labels:  async, amphp
Websocket Client
Async WebSocket client for PHP based on Amp.
Stars: ✭ 83 (-30.25%)
Mutual labels:  async, amphp
Service Bus
PHP Service Bus (publish-subscribe pattern) implementation
Stars: ✭ 290 (+143.7%)
Mutual labels:  async, amphp
Aiomultiprocess
Take a modern Python codebase to the next level of performance.
Stars: ✭ 1,070 (+799.16%)
Mutual labels:  async, multiprocessing
Socket
Non-blocking socket and TLS functionality for PHP based on Amp.
Stars: ✭ 122 (+2.52%)
Mutual labels:  async, amphp
Dns
Async DNS resolution for PHP based on Amp.
Stars: ✭ 82 (-31.09%)
Mutual labels:  async, amphp
Sync
Synchronization primitives for PHP based on Amp.
Stars: ✭ 67 (-43.7%)
Mutual labels:  async, amphp
Mysql
Async MySQL client for PHP based on Amp.
Stars: ✭ 235 (+97.48%)
Mutual labels:  async, amphp
Acme
Async ACME library written in PHP based on the Amp concurrency framework.
Stars: ✭ 102 (-14.29%)
Mutual labels:  async, amphp
Byte Stream
A non-blocking stream abstraction for PHP based on Amp.
Stars: ✭ 208 (+74.79%)
Mutual labels:  async, amphp
Amp
A non-blocking concurrency framework for PHP applications. 🐘
Stars: ✭ 3,457 (+2805.04%)
Mutual labels:  async, amphp
Fooproxy
稳健高效的评分制-针对性- IP代理池 + API服务,可以自己插入采集器进行代理IP的爬取,针对你的爬虫的一个或多个目标网站分别生成有效的IP代理数据库,支持MongoDB 4.0 使用 Python3.7(Scored IP proxy pool ,customise proxy data crawler can be added anytime)
Stars: ✭ 195 (+63.87%)
Mutual labels:  async, multiprocessing
Demo Chat
A small demo chat based on Aerys.
Stars: ✭ 18 (-84.87%)
Mutual labels:  async, amphp
Http Server
A non-blocking HTTP application server for PHP based on Amp.
Stars: ✭ 1,122 (+842.86%)
Mutual labels:  async, amphp
Multitasking
Non-blocking Python methods using decorators
Stars: ✭ 87 (-26.89%)
Mutual labels:  async, multiprocessing
Redis
Async Redis Client for PHP based on Amp.
Stars: ✭ 107 (-10.08%)
Mutual labels:  async, amphp
Babel Plugin Mobx Deep Action
Reduces `action` and `runInAction` boilerplates
Stars: ✭ 110 (-7.56%)
Mutual labels:  async

process

Build Status Code Coverage Release License

This package provides an asynchronous process dispatcher that works on all major platforms (including Windows).

As Windows pipes are file handles and do not allow non-blocking access, this package makes use of a process wrapper, that provides access to these pipes via sockets. On Unix-like systems it uses the standard pipes, as these can be accessed without blocking there. Concurrency is managed by the Amp event loop.

Installation

This package can be installed as a Composer dependency.

composer require amphp/process

Requirements

  • PHP 7.0+

Versioning

amphp/process follows the semver semantic versioning specification like all other amphp packages.

Security

If you discover any security related issues, please email [email protected] instead of using the issue tracker.

License

The MIT License (MIT). Please see LICENSE for more information.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].