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

分享一个自己用的微服务工具

  •  
  •   bambo · 2020-09-01 13:49:40 +08:00 · 3254 次点击
    这是一个创建于 1272 天前的主题,其中的信息可能已经有所发展或是发生改变。

    疫情期间在家实在无聊,为自己的项目开发了一款微服务工具,因易于使用而又功能强大,现公开出来让大家狠狠的拍砖。

    如果你:

    不喜欢 Jenkins ; 嫌弃 Kubernetes 太难了; 不想用 Docker 等容器; 想要一个马上能用的 Devops 系统; 想有一个马上能用的开发环境; 想有一个迷你数据中台解决方案; 团队内只有几个初级技术人员而又要求应用满足很高的负荷; 不想弄持续部署、持续交付、健康监控等等; ...

    体验下吧:

    https://gitee.com/giterver/giterver

    安装参考里面的文档,不用 5 分钟即可搞定。

    由于工具内置了很多限制,如果有喜欢或者想用于实际项目的,联系本人解锁,一切都是免费的哦。

    第 1 条附言  ·  2020-09-01 14:36:38 +08:00
    忘了联系方式了, 现添加上
    echo "cnViLmx1b0BhbGl5dW4uY29tCg==" | base64 -D
    第 2 条附言  ·  2020-09-02 13:04:36 +08:00
    根据大家的反馈,使用 spring boot 和 react 做了个体验项目:

    https://gitee.com/giterver/giterver/blob/master/formula.md

    另外,到目前为止,还没有让大家知道这工具做什么的,确认是自己的问题,后面会加强。

    最后很多人谈到闭源问题,这种工具是不能开源的,因为没有企业愿意让自己的应用架构让别人了解得一清二楚。

    另外这工具是个 MVP,暂不能用于生产环境。
    第 3 条附言  ·  2020-09-03 13:09:52 +08:00
    感谢大家关注,由于种子客户已找到,giterver 暂停开放体验。原来已下载的可继续使用,直到今年的最后一秒。

    下次开放时,这个工具会持续加强以下方面:

    1. 对 Docker/Kubernetes 平台,持续加强无需镜像的持续交付能力。
    2. 更直观易用的微前端解决方案。
    3. 在优化更易使用的同时,提供基于文件和外部 REST 接口的配置管理功能。
    22 条回复    2020-09-02 15:11:34 +08:00
    GM
        1
    GM  
       2020-09-01 14:27:55 +08:00
    这个。。。。这种模式倒是很新奇特。
    不看好。
    bambo
        2
    bambo  
    OP
       2020-09-01 14:35:29 +08:00
    @GM 就是奇特才分享出来的, 本来就不是一个非常通用的工具,不过对于很多中小企业或团队,很爽的
    erenming
        3
    erenming  
       2020-09-01 14:41:44 +08:00 via iPhone
    小公司用 docker compose 也足够了,简单点
    bambo
        4
    bambo  
    OP
       2020-09-01 16:35:09 +08:00
    @erenming docker-compose 可没这个简单
    Bule
        5
    Bule  
       2020-09-01 16:54:49 +08:00
    没代码看啊
    @continue
    nulIptr
        6
    nulIptr  
       2020-09-01 17:06:53 +08:00
    盲猜一个不支持 dotnet,一看果然不支持 dotnet
    bambo
        7
    bambo  
    OP
       2020-09-01 19:50:49 +08:00
    @nulIptr 不好意思,dotnet 暂时不会支持,甚至短期内都不会计划支持。 短期内会集中 nodejs 、go 和 java 三种语言。现在应该还没人发现,我这工具,其实其实了一个目标,那就是让架构产品化了。
    scofieldpeng
        8
    scofieldpeng  
       2020-09-01 20:16:55 +08:00   ❤️ 1
    建议你要推广自己的产品,也好歹介绍下东西,在线 demo 来一下,特性说一下,说不好听点,其他不说,就一个二进制包,谁知道你有没有后门呢
    mritd
        9
    mritd  
       2020-09-01 20:36:43 +08:00
    这波操作我给 -1 分
    bambo
        10
    bambo  
    OP
       2020-09-01 20:52:19 +08:00
    @scofieldpeng 多谢你的提议。看样子可用性,还有待改善。不过暂时你可以参考服务设计界面下的说明。至于后门,就别开玩笑啦
    terrytang1
        11
    terrytang1  
       2020-09-01 22:07:16 +08:00
    来个界面截图看看
    chinvo
        12
    chinvo  
       2020-09-01 22:09:32 +08:00 via iPhone
    闭源中国的用户都是这样玩嘛,i 了 i 了
    Rwing
        13
    Rwing  
       2020-09-01 22:11:09 +08:00
    这种东西,不开源的话,确实没人敢用啊
    GM
        14
    GM  
       2020-09-02 10:29:09 +08:00
    @bambo 你过于乐观了,没人敢直接在生产环境运行一套来源不明的二进制的。
    GM
        15
    GM  
       2020-09-02 10:30:20 +08:00
    “只有几个初级技术人员而又要求应用满足很高的负荷”这是一个不可调和的矛盾。
    bambo
        16
    bambo  
    OP
       2020-09-02 13:06:39 +08:00
    @GM 这个是不矛盾,只需要让技术要求高的部分,在工具内完成,只留下业务逻辑的部分来让初级技术人员开发就可以了
    GM
        17
    GM  
       2020-09-02 13:13:18 +08:00
    @bambo 很矛盾,初级技术人员不可能开发出高负载应用。
    bambo
        18
    bambo  
    OP
       2020-09-02 13:23:48 +08:00
    @GM 我知道你的意思,从写代码角度来说,是有点不可能。换个角度来说,假如,一个初级技术人员写的一个服务,单机只能支持 200 并发,但如果你让这个服务自动水平伸缩至 10 或更多的服务器,并处理好负载均和,支持 1000+并发那是一定有可能,虽然方法烂了点,但对于小公司来说,经济上根划算
    iweisi
        19
    iweisi  
       2020-09-02 13:39:18 +08:00
    有点看不懂,文档能不能写多点
    bambo
        20
    bambo  
    OP
       2020-09-02 14:45:26 +08:00
    @iweisi 你指哪方面
    GM
        21
    GM  
       2020-09-02 14:57:55 +08:00
    @bambo 初级技术人员最大的问题并不在于性能低,而是写不出“高”并发下稳定的代码,单机都会出现各种 bug,一旦分布式,那简直要命了,光一个 session 问题都能死人。
    bambo
        22
    bambo  
    OP
       2020-09-02 15:11:34 +08:00
    @GM 你应该是个高手,确实是的。其实现在常说 devops,它有三个主要任务: 缩短市场相应时间、减少技术债务和消除脆弱性。可以大大降低初级技术人员的这些问题, 但是小公司吗,可惜,弄不出好的 devops 平台。我那工具也只包含部分功能。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   941 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 23:06 · PVG 07:06 · LAX 15:06 · JFK 18:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.