gRPC / http2

lagfra me at fragal.eu
Mon Jun 3 13:24:41 UTC 2019


On 06/03 12:31, Aldo via Digitalmars-d wrote:
> Hello,
> 
> I'm trying to push D at work, but its really hard. We are going to split our
> monolothic to microservices, but D is lagging behind other languages on this
> domain...
> 
> Why we still don't have a simple http2 server ?
> 
> gRPC is becoming popular, all others languages already have support for it
> (rust, go, net core, java...). I know that we already have a basic gRPC
> support with hunt-grpc, but its not really updated / working well (client
> not working on window, server not working on docker).
> 
> We need a package that just focus on http2 and gRPC.
> 
> I will try to start something, but I will never be able to build a complete
> http2 server alone, its beyond my skills.

I am currently working on a HTTP/2 webserver for Vibe.d (leftover from my SAoC
project), it is almost complete and reviews / contributions are welcome.

https://github.com/GallaFrancesco/vibe-http/tree/multiplexing_pull

Last review needed:

https://github.com/vibe-d/vibe-http/pull/15

gRPC support is missing from Vibe.d but I guess it would be a nice feature to
implement. Have you considered adding an entry for it in
https://github.com/dlang/projects ?


More information about the Digitalmars-d mailing list