Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dubbo REST 支持调研 #16

Open
mercyblitz opened this issue Nov 6, 2017 · 6 comments
Open

Dubbo REST 支持调研 #16

mercyblitz opened this issue Nov 6, 2017 · 6 comments
Assignees
Labels

Comments

@mercyblitz
Copy link
Owner

mercyblitz commented Nov 6, 2017

Dubbo REST 支持主要有两部分的考虑:

  1. HTTP Web 服务
  • Servlet:绝大多数 Web 应用基于 Java Servlet 规范开发,因此可以考虑 Servlet 3.0 +的自动装配
  • Netty :目前 Dubbo 直接依赖了 Netty 框架,也可以考虑支持嵌入式 Netty Web 容器
  1. REST 处理
  • JAX-RS: JAX-RS 是 JSR REST 标准,目前参考实现jersey 提供了完整的支持,比如:Netflix 处理 REST 也基于此,支持标准是必然的趋势
  • Spring Web MVC :Spring Web MVC 基本上属于事实的标准,经过了大量的线上应用测试,各方面表现良好,没有不支持的理由
  1. 可选支持:
  1. 开源支持:
@mercyblitz mercyblitz added this to the 2.5.8 milestone Nov 6, 2017
@mercyblitz mercyblitz self-assigned this Nov 6, 2017
@mercyblitz
Copy link
Owner Author

mercyblitz commented Nov 6, 2017

关联 issues:
apache#801
apache#814

@mercyblitz
Copy link
Owner Author

当当 dubbox 实现:https://dangdangdotcom.github.io/dubbox/rest.html

@Authorlove
Copy link

dubbox的rest pr: apache#114

@mercyblitz
Copy link
Owner Author

@Authorlove 嗯嗯,挺好的,其实实际上写也差不多

@mercyblitz mercyblitz removed this from the 2.5.8 milestone Dec 7, 2017
@lovepoem
Copy link

lovepoem commented Jan 8, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants