V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
lps
V2EX  ›  Go 编程语言

go 微服务开发,有没有对比过 tarsgo 和 go-micro 的?

  •  
  •   lps · 2020-06-12 17:53:34 +08:00 · 6066 次点击
    这是一个创建于 1655 天前的主题,其中的信息可能已经有所发展或是发生改变。
    tarsgo 是腾讯开源的微服务框架,rpc 框架基于 tars,repo: https://github.com/TarsCloud/TarsGo
    go-micro 是开源的插件化的微服务框架,rpc 框架基于 grpc,repo: https://github.com/micro/go-micro;

    不知道各位有没有对比过这两个框架,在生态、性能上?
    13 条回复    2020-06-28 14:52:21 +08:00
    cnbattle
        1
    cnbattle  
       2020-06-12 17:57:56 +08:00 via Android
    只了解过一点 go micro, 腾讯那个刚知道🤣
    putaozhenhaochi
        2
    putaozhenhaochi  
       2020-06-12 18:00:25 +08:00 via Android
    再加上 B 站 和 斗鱼的 go 微服务框架
    fiypig
        3
    fiypig  
       2020-06-12 18:01:16 +08:00
    最近斗鱼那个 如何呢
    lps
        4
    lps  
    OP
       2020-06-12 18:08:13 +08:00
    @cnbattle 一开始了解比较多的也是 go-micro
    @putaozhenhaochi b 站的是 go-kratos,也对比过,看着结构挺简单明了的
    @fiypig 斗鱼的那个没有了解哦
    yourssheng
        5
    yourssheng  
       2020-06-12 19:27:24 +08:00
    目前再用腾讯的 tars,就是一般人很难 hold 得住
    innerchallenge
        6
    innerchallenge  
       2020-06-12 21:49:28 +08:00 via Android
    体验一下
    lps
        7
    lps  
    OP
       2020-06-13 09:12:29 +08:00
    @yourssheng 能不能说一下体验如何?
    fumeboy
        8
    fumeboy  
       2020-06-13 10:22:52 +08:00 via Android
    用 service mesh 啊
    ifconfig
        9
    ifconfig  
       2020-06-13 11:19:57 +08:00
    比较看好这三个
    - dubbo-go
    - 斗鱼的 jupiter
    - go-micro
    lps
        10
    lps  
    OP
       2020-06-13 14:47:55 +08:00
    @fumeboy service mesh 感觉是先要搭建出一套基础架构再构建微服务,这个更怕 hold 不住了
    @ifconfig 能说一下理由不?
    594duck
        11
    594duck  
       2020-06-14 03:26:21 +08:00 via iPhone
    @lps 贵司强上这套家具展的目的是什么?

    有什么 spring boot 解决不了的一定要用 go 解决? 微服务拆分是否想清楚了?是一定要用微服务还是 soa 就足够了?
    lps
        12
    lps  
    OP
       2020-06-15 09:25:29 +08:00
    @594duck 公司没有 java 基因,所以 spring boot 那套想用也用不上,所以 go 就成为首选了;微服务的拆分确实是个难题,毕竟是刚开始,慢慢摸索咯;微服务还是要上的,不管是使用现有的框架还是要自建;
    yourssheng
        13
    yourssheng  
       2020-06-28 14:52:21 +08:00
    @lps 用的是 c++的后端,需要一整套配套服务,包括寻址、日志系统、监控系统、服务框架,基本 0 文档,一般公司就别用了吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4165 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 10:15 · PVG 18:15 · LAX 02:15 · JFK 05:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.