-
Notifications
You must be signed in to change notification settings - Fork 38.8k
Closed
Labels
in: webIssues in web modules (web, webmvc, webflux, websocket)Issues in web modules (web, webmvc, webflux, websocket)status: declinedA suggestion or change that we don't feel we should currently applyA suggestion or change that we don't feel we should currently applytype: enhancementA general enhancementA general enhancement
Description
Hyangtack Lee opened SPR-17270 and commented
Hello. This is Hyangtack from Armeria team.
We are developing Armeria which is a microservice server framework based on Netty. (https://github.com/line/armeria)
Is there any chance that we can add Armeria into Spring framework as a reactive server and client?
If Armeria is added to Spring, we think that:
- Armeria can utilize Spring's powerful features which are necessary for building a web application, such as dependency injection, transaction management, AOP, etc.
- Spring can utilize powerful support for Apache Thrift and gRPC provided by Armeria, including the documentation service. (https://line.github.io/armeria/server-docservice.html)
- Both Spring REST services and Armeria RPC services can run on a single server port which supports HTTP/2 on both OpenSSL-based TLS and cleartext connections. The Armeria server also supports PROXY protocol which is interoperable with load balancers such as HAProxy and AWS ELB.
So we think that it would be useful for the developers who use both Spring and Armeria, including ourselves at LINE corporation.
Please check my pull request on Armeria repository, and let us know what you think. Thanks!
Reference URL: line/armeria#1326
9 votes, 9 watchers
Metadata
Metadata
Assignees
Labels
in: webIssues in web modules (web, webmvc, webflux, websocket)Issues in web modules (web, webmvc, webflux, websocket)status: declinedA suggestion or change that we don't feel we should currently applyA suggestion or change that we don't feel we should currently applytype: enhancementA general enhancementA general enhancement