Sto creando un'API REST (utilizzando JSON come codifica dei dati). Le chiamate API saranno tutte POST HTTP e devo essere in grado di gestire volumi considerevoli (potenzialmente 1.000 chiamate al secondo o più).
Il server (di cui sono responsabile) sarà implementato in Java, ma il client sarà probabilmente in PHP. A causa dell'elevato numero di richieste, sono propenso a sfruttare il pipelining della richiesta in HTTP 1.1, ma non sono sicuro che sia ansible farlo da PHP (cioè where PHP è il client HTTP, non il server) .
Qualcuno può fornire qualche consiglio su come fare a questo da PHP?
Potresti usare la class HttpRequestPool [1] di pecl_http e call il non documentato
$ Pool-> enablePipelining (true)
metodo.
[1] http://php.net/manual/en/function.httprequestpool-construct.php