Build a reactive microservice at your pace, not theirs. Armeria is your go-to microservice framework for any situation. You can build any type of microservice leveraging your favorite technologies, including gRPC, Thrift, Kotlin, Retrofit, Reactive Streams, Spring Boot and Dropwizard. Let's embrace the reality, we almost always have to deal with more than one protocol. It was once Thrift, today it's gRPC, and REST never gets old. At the same time, you sometimes have to handle health check requests from a load balancer or even serve some static files. Armeria is capable of running services using different protocols, all on a single port. No need for any proxies or sidecars. Enjoy the reduced complexity and points of failure, even when migrating between protocols!
Features
- Headache-free RPC with documentation service
- Build a reactive microservice at your pace, not theirs
- Fuel your request pipeline with reusable components
- Integrate seamlessly with your favorite frameworks & languages
- Flexible service discovery and client-side load-balancing
- Armeria solves your problems by providing various reusable components called ‘decorators’ in a clean, consistent, flexible and user-friendly API