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

有哪些不依赖 k8s 也很厉害的 go 项目?

  •  1
     
  •   passer9527 · 2022-07-28 10:09:42 +08:00 · 5072 次点击
    这是一个创建于 850 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我知道的有这些:

    • web 框架:gin ,还有几个框架,我这里就不列了;
    • 注册 /配置中心:etcd, consul
    • 数据库:TiDB, (没有在生产使用,不知道各方面怎么样)

    这些都是可以独立使用的,也就是不需要现在所谓的云原生环境。

    各位大佬,请问还有什么 go 写的,比较牛逼的可以独立使用的中间件或者别的项目吗?框架、数据库、分布式系统、缓存、消息队列等等都可以。有个前提,在生产环境大规模使用的(大规模定义是:已经使用范围很广 或者 新出来范围不太广,但是增速很快),自己写的玩具就不算了。

    26 条回复    2022-07-30 08:59:33 +08:00
    tianyou666shen
        1
    tianyou666shen  
       2022-07-28 10:21:34 +08:00
    passer9527
        2
    passer9527  
    OP
       2022-07-28 10:25:29 +08:00
    @tianyou666shen 看了这个,但是里面的内容太多,并且由于我目前对 go 生态也不是太熟悉,所以判断不了里面内容的应用程度。所以看看做 go 开发的大家的看法
    April5
        3
    April5  
       2022-07-28 10:32:29 +08:00
    提两个工具类的
    esbuild
    hugo
    yyf1234
        4
    yyf1234  
       2022-07-28 10:39:53 +08:00 via iPhone
    https://github.com/nsqio/go-nsq
    源码非常值得学习
    fzdwx
        5
    fzdwx  
       2022-07-28 10:55:02 +08:00
    有啥非要依赖 k8s 才牛逼的项目吗?
    ghouleztt
        6
    ghouleztt  
       2022-07-28 10:57:23 +08:00 via iPhone
    nsq
    hutoer
        7
    hutoer  
       2022-07-28 11:00:27 +08:00
    docker golang 写的,比 k8s 用的人多多了
    Evovil
        8
    Evovil  
       2022-07-28 11:11:35 +08:00
    wellsc
        9
    wellsc  
       2022-07-28 11:11:54 +08:00
    @hutoer golang 就是糊了层应用层的东西,没有 namespace 啥也做不了啊
    wunonglin
        10
    wunonglin  
       2022-07-28 11:20:05 +08:00   ❤️ 1
    RheatiN
        11
    RheatiN  
       2022-07-28 11:25:43 +08:00
    clash 算不算~
    amwyyyy
        12
    amwyyyy  
       2022-07-28 11:26:13 +08:00
    minio
    Gota
        13
    Gota  
       2022-07-28 11:31:59 +08:00   ❤️ 1
    Asynq 基于 Redis 的分布式任务队列
    https://github.com/hibiken/asynq
    mdjxyz
        14
    mdjxyz  
       2022-07-28 13:45:47 +08:00
    colatin
        15
    colatin  
       2022-07-28 14:15:50 +08:00
    意思是依赖 k8s 的项目就很厉害?
    hahadaxigua834
        16
    hahadaxigua834  
       2022-07-28 14:40:39 +08:00 via Android   ❤️ 1
    yaegi
    hailaz
        17
    hailaz  
       2022-07-28 14:42:49 +08:00
    标准库算不算
    superfatboy
        18
    superfatboy  
       2022-07-28 15:40:37 +08:00
    @April5 hugo 应该不管工具类吧??
    zjj19950716
        19
    zjj19950716  
       2022-07-28 16:39:51 +08:00
    groupcache
    keepeye
        20
    keepeye  
       2022-07-28 16:47:54 +08:00
    logrus?
    leonfrer
        21
    leonfrer  
       2022-07-28 17:56:43 +08:00
    influxdb
    wonderfulcxm
        22
    wonderfulcxm  
       2022-07-28 18:13:46 +08:00 via iPhone
    trojan-go
    dayeye2006199
        23
    dayeye2006199  
       2022-07-29 00:48:16 +08:00 via Android
    Hashicorp 全家桶

    Consul
    nomad
    terraform
    Vault
    Packer

    都是可以脱离 K8s 使用的解决方案。
    danhahaha
        24
    danhahaha  
       2022-07-29 12:32:38 +08:00
    photoprism
    349865361
        25
    349865361  
       2022-07-29 15:01:50 +08:00   ❤️ 2
    我们上线的项目 使用了
    echo v4 框架
    gorm 做 ORM
    缓存用 freecache 缓存驱动用 redis 驱动
    队列、定时任务用 asynq 驱动也用 redis 支持集群
    部署用 coding 的自动化部署和 docker 方式部署
    我们大部分的项目没有百万级的并发用不着 k8s 微服务等只会增加复杂度
    对于高并发和其他语言一样依靠缓存 数据库可以依靠阿里云的分布式 mysql 数据库通过云服务解决 服务端并发也可以依靠阿里云的集群多服务器部署
    treblex
        26
    treblex  
       2022-07-30 08:59:33 +08:00 via iPhone
    Clash
    V 2ray
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1440 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 17:03 · PVG 01:03 · LAX 09:03 · JFK 12:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.