line / armeria

Your go-to microservice framework for any situation, from the creator of Netty et al. You can build any type of microservice leveraging your favorite technologies, including gRPC, Thrift, Kotlin, Retrofit, Reactive Streams, Spring Boot and Dropwizard.
https://armeria.dev
Apache License 2.0
4.82k stars 919 forks source link

Support RFC6570 URI template #844

Open trustin opened 6 years ago

trustin commented 6 years ago

Our current default path mapping could be improved to support RFC6570 URI template, so that a PathMapping can be used both for matching and templating.

damnhandy/Handy-URI-Templates support both matching and templating, but it won't get along with our Trie based router, which means we may need to contribute to the project or write one by our own.

trustin commented 6 years ago

Given the RFC6570 is fairly old (2012), we may want to review it and see if there's anything we could improve.