V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lanyulei
V2EX  ›  程序员

各位大佬,除了 go-micro 和 go-kit 以外,还有那些比较好的微服务框架吗,国内外的。

  •  
  •   lanyulei · 2021-01-06 14:37:06 +08:00 · 4339 次点击
    这是一个创建于 1421 天前的主题,其中的信息可能已经有所发展或是发生改变。

    本人新手,想找个相对于成熟的微服务框架来学习学习。希望大佬们推荐推荐。

    要 Go 语言的。

    12 条回复    2021-01-08 15:19:47 +08:00
    loading
        1
    loading  
       2021-01-06 14:38:03 +08:00 via Android
    python fastapi
    lanyulei
        2
    lanyulei  
    OP
       2021-01-06 14:38:35 +08:00
    @loading 那也不是微服务框架吧,那就是一个 web 框架吧。
    rimutuyuan
        3
    rimutuyuan  
       2021-01-06 14:42:51 +08:00
    wunonglin
        4
    wunonglin  
       2021-01-06 14:44:09 +08:00
    没有。
    就算有也不如这两个,而且 go-micro 停止更新了,go-kit 又因为 go 没泛型,一堆 interface 难用到死。
    综上,go 没好用的微服务框架,要么自己捣鼓了
    lanyulei
        5
    lanyulei  
    OP
       2021-01-06 14:49:14 +08:00
    @rimutuyuan 嗯呐,我也在关注这个,但是吧,群里说要更新 v2 了,但是问大概时间,也没有人回复,而且,没有社区,群也不活跃。感觉有可能是个坑吧。
    lanyulei
        6
    lanyulei  
    OP
       2021-01-06 14:49:21 +08:00
    @wunonglin 好吧。
    securityCoding
        7
    securityCoding  
       2021-01-06 14:56:18 +08:00
    rpcx
    jupiter
    go-zero
    zhihuichen
        8
    zhihuichen  
       2021-01-06 19:32:54 +08:00
    @lanyulei Kratos v2,版本我们目前正在做对应的工程标准化的,后面内部也打算直接使用,只维护开源版本;
    主要的设计理念为:
    1 、API 协议使用 Protobuf 定义接口,实现 HTTP/gRPC 方式进行通信, 并且 Errors 通过 Enum 作为错误码,以实现错误判定。
    2 、Component 统一遵循 OpenTracing 规范进行实现, 通过 Plugins 设计理念,实现插件化方式提供扩展能力。
    3 、通过 Git 方式管理 Service 项目模板,并可通过 Kratos 一键初始化脚手架。

    在年前应该会 release 对应的 pre 版本
    windfarer
        9
    windfarer  
       2021-01-07 00:05:16 +08:00
    windfarer
        10
    windfarer  
       2021-01-07 00:09:25 +08:00
    大家都不太用 QQ 了,所以回复得不怎么及时,建了 go-kratos 的官方微信群,后面会更积极的运营整个社区生态,欢迎关注和加群讨论

    进群二维码在楼上那个链接,刚才手滑不小心发出去了
    lanyulei
        11
    lanyulei  
    OP
       2021-01-08 15:19:29 +08:00
    @windfarer 好的,已加群。
    lanyulei
        12
    lanyulei  
    OP
       2021-01-08 15:19:47 +08:00
    @zhihuichen 好的,感谢。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1106 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 22:46 · PVG 06:46 · LAX 14:46 · JFK 17:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.