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

分享一个微服务交付工具(https://www.giterver.cn/)

  •  
  •   bambo · 2020-10-01 14:34:47 +08:00 · 2681 次点击
    这是一个创建于 1301 天前的主题,其中的信息可能已经有所发展或是发生改变。

    继帖子 https://www.v2ex.com/t/703122

    约一个月前,分享了一个自己用的微服务工具。收到了些反馈,现做了个网站,再次分享出来。由于是业余时间快速出品,有很多不足之处,还请见谅。

    另外,工具也优化了可用性,大幅降低了使用门槛。

    网站: https://www.giterver.cn/

    第 1 条附言  ·  2020-10-01 19:20:57 +08:00
    这个工具做什么用的:
    假如有一个微服务 A,想部署在机器 1 上,只需在机器 1 上运行:gtvbe <微服务 A 的名称>,那么这个工具会帮你完成编译、配置、部署、运行、健康监控、升级等所有一切的工作;
    如果还想部署在机器 2 上,在机器 2 上运行:gtvbe <微服务 A 的名称>,此时,工具还会自动帮你完成机器 1 和 2 的负载均衡。
    随着业务发展,又有了微服务 B,和供其它服务使用的基础微服务 C,此时,工具又会帮你把微服务 C 暴露给 B,不管微服务 C 部署在哪里,怎么变更部署机器,部署数量,工具都会帮你自动处理好,而微服务 B 也同样。

    业务再更进一步,多团队开发,还能用于组合微前端,也是一种微前端架构的实现。

    由于功能太多,更具体的用法,会持续更新网站。
    8 条回复    2020-10-02 11:29:17 +08:00
    bambo
        1
    bambo  
    OP
       2020-10-01 17:24:09 +08:00
    没想到去下超市回来,居然 UV 和 IP 数都超过了 50 。更没想到,广东这么热情,访问量占了一半还多。
    xgfan
        2
    xgfan  
       2020-10-01 18:07:03 +08:00   ❤️ 1
    啥都没有啊,乞丐版 PAAS ?
    看描述类似于 https://github.com/caprover/caprover
    bambo
        3
    bambo  
    OP
       2020-10-01 18:28:08 +08:00
    @xgfan 完全不是一样的东西,这个定位是一个持续交付工具,但同时也是一个架构工具。
    bambo
        4
    bambo  
    OP
       2020-10-01 18:36:13 +08:00
    @xgfan 这个工具的用途在于架构演进,让应用从单体,慢慢演变为大型的云原生微服务架构。功能很多,但操作界面就那么 4 个,及其容易使用。所以,先跑起来试试。
    yeqizhang
        5
    yeqizhang  
       2020-10-01 18:38:12 +08:00 via Android
    广东给你+1

    看了一下不是很明白这个工具的作用,可能是我没啥微服务的经验?
    qile1
        6
    qile1  
       2020-10-01 20:50:53 +08:00 via Android
    python 环境也可以安装吗?
    bambo
        7
    bambo  
    OP
       2020-10-01 20:58:36 +08:00
    @qile1 这个工具配置下,是可以支持任何语言,任何框架的,这几天文档应该会写出来。无需任何配置的原生支持还没 python 哦。
    bambo
        8
    bambo  
    OP
       2020-10-02 11:29:17 +08:00
    上午已添加 windows 支持,感兴趣的可以下载体验了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4380 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 05:32 · PVG 13:32 · LAX 22:32 · JFK 01:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.