Re: Add viable long running execution model to php 8

From: Date: Sat, 25 Jan 2020 22:44:38 +0000
Subject: Re: Add viable long running execution model to php 8
References: 1 2 3 4 5 6  Groups: php.internals 
Request: Send a blank email to internals+get-108249@lists.php.net to get a copy of this message
> On Jan 25, 2020, at 5:35 PM, Dik Takken <d.h.j.takken@freedom.nl> wrote: > > Go channels are about solving problems related to true concurrency: > Multiple threads concurrently handling requests in a single shared > memory environment. I think Robert is talking about sequential request > handling in a single shared memory environment. I think you are making a distinction without a difference. I am not saying to exactly copy everything about channels, I am saying to learn aspects of architecture design from them. If we had one long-running process that manages web-socket communication then sequential requests could have the ability via a constrained API to communicate with the long-running process to be able to use web socket communications. This as opposed to allowing all PHP requests to be long-running. -Mike

« previous php.internals (#108249) next »