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

未来会不会增加对gRpc等rpc框架的支持。。 #414

Closed
treycheng opened this issue Feb 20, 2017 · 7 comments
Closed

未来会不会增加对gRpc等rpc框架的支持。。 #414

treycheng opened this issue Feb 20, 2017 · 7 comments

Comments

@treycheng
Copy link
Contributor

如题。。

@popomore
Copy link
Member

客户端其实还好,主要还要配合服务发现。

@gxcsoccer 来看看,他现在在做 dubbo #153

@popomore
Copy link
Member

@yekexuan 你的诉求是什么,你们的架构是怎么样的。

@treycheng
Copy link
Contributor Author

@popomore 打算用egg做server端。。不知道如何下手

@dead-horse
Copy link
Member

dead-horse commented Feb 20, 2017

@yekexuan egg 主要目的是解决 http web server 问题,gRpc 这类 rpc 框架的 server 端模型和 http server 模型不完全一致。要做到一起当然也是可以的,但是如果没有一个服务同时开放 http 和 rpc 接口的需求(业务逻辑代码复用),可以先不要考虑用 egg 来实现。

@atian25
Copy link
Member

atian25 commented Feb 20, 2017

感觉跟 #269 的讨论有点类似

@dead-horse
Copy link
Member

是的,我的看法基本就是 #269 (comment)

egg 的核心是为了 http web server 设计的,所有的其他类型 server(rpc、websocket)可以套在 egg 上(无非就是抽象成请求响应模式,造一个 context,这个在阿里内部已经实现过类似的做法),但是在没有代码复用的需求场景下,还是先不建议这样套。

也许有一天 egg 会发展到支持所有请求响应模型的框架,但是现在的建议还是不要强求。

@johnnychq
Copy link
Contributor

johnnychq commented Feb 23, 2017

搭车求sofa-rpc:#437

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

No branches or pull requests

5 participants