bchapuis commented on PR #272:
URL: 
https://github.com/apache/incubator-baremaps/pull/272#issuecomment-1439997777

   Hi @trustin, thank you for reaching out. My initial idea for baremaps was to 
implement all the APIs with GRPC and GRPC-web. I believe that Armeria is the 
best solution to do that easily. 
   
   At some point @b4l started prototyping an implementation of the 
[OGC-APIs](https://ogcapi.ogc.org), which is becoming a popular geospatial 
standard. As these APIs are evolving fast, we tried to find a way to generate 
the code from the OpenAPI specification files. The only generator that produced 
satisfactory results was the one for Jersey and, if I recall correctly, the 
generated code was not well supported by Armeria two years ago. When evaluating 
alternatives, we picked Servicetalk because it is maintained by Netty 
contributors, it provides a robust jersey module, and allows to serve GRPC 
services (unfortunately, it does not support GRPC-web).
   
   That being said, the jersey module of Servicetalk has not been upgraded from 
version 2 to version 3 and our implementation of OGC-API is not well 
maintained. As the amount of code related to the HTTP server is limited, we may 
reconsider this choice in the future.
   
   Do not hesitate to reach out if you have further questions. Your work on 
Netty and Armeria spares me so much time that I'm happy to help.
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to