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

求介绍: stack-rpc, m3o, nitro 之间的区别与联系以及micro-in-cn未来的发展路线 #88

Open
izturn opened this issue Nov 3, 2020 · 7 comments

Comments

@izturn
Copy link

izturn commented Nov 3, 2020

突然发现 go-micro改名成了nitro,成了asim的个人项目,micro-in-cn也变成了stack-labs, 麻烦介绍一下关于此变化相关的原因、影响以及Micro-in-cn的未来的发展路线,谢谢

@printfcoder
Copy link
Member

go-micro转成Nitro有两个考量:

  • go-micro作为RPC开源框架的职责已经毕业,不再通过公司的角色开发。
  • nitro 将承担边缘网络通信库的能力,只是现在没有正式开始,或者缓慢进行

micro-in-cn的转变也是基于以上两个因素的发展结果,我们的目标很简单,为中国开发者提供好用的微服务开发框架与技术交流社区,以stack-rpc(基于go-micro)为第一个作品向大家提供服务,旨在提供比go-micro更好的上下兼容性、稳定性。
以开源、责任、奉献的态度为大家赋能,同时也希望能吸引更多的开发者贡献自己的经验。

以上是我们的长期目标,总结来说,就是一群愿意奉献的开发者集结起来为中国开发者服务。

其它的目标,就是希望stack-labs能像她的名字一样,孵化出更多的实验作品,比如边缘计算+P2P结合的通信框架等。

@wanzirong
Copy link

刚接触go-micro和micro就被v2/v3的神操作惊呆。
github路径变了,连文档都没掉。micro v2的examples只能在码云找到一份,有点坑啊。
就算是micro v3,目前还是不稳定。

@izturn
Copy link
Author

izturn commented Nov 6, 2020

@wanzirong 如果能重来,我可能会去选择ms的 dapr

@printfcoder
Copy link
Member

用咱们的Stack-RPC吧,基于go-micro修改,调整也简单。至少不会大规模破坏性升级。也有专人长期维护。

@izturn
Copy link
Author

izturn commented Nov 6, 2020

@printfcoder 一个问题,一个请求:
问题:为什么不基于2.9改,而是1.18?
请求:求提供迁移文档?

@wanzirong
Copy link

@printfcoder 好的,目前还在选型中。

@printfcoder
Copy link
Member

@doutuiya 基于1.8是因为这是有史以来最稳定的版本,2版本都是过渡版本,且不与1兼容。我们会选择将2中比较好的特性向下搬运。

文档在计划编写,会与V1一起发布哈。敬请期待

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

No branches or pull requests

3 participants