老项目升级推荐 Podman - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
Loser110

老项目升级推荐 Podman

  •  
  •   Loser110 1 月 12 日 1544 次点击
    这是一个创建于 102 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近计划重构停滞升级了 N 年的老项目。感叹目前技术的发展。
    跟大家分享一些发现

    Podman 部署 (真的爽到极致,线上服务器打包,线下开箱即用,再也不用怕网路问题了)

    AlmaLinux 感觉比 debian 好啊,只是感觉,没有具体比较

    FlightPHP 是真快啊,简单。终于可以完全掌控代码了,Laravel 给了我太多不理解的代码,虽然我很爱她

    litestar 看起来不错哟,AI 项目靠你了,反正代码也是 AI 写

    GoLang 也不错,就用你来查询 GEO 吧,不懂 GO ,没关系,AI 写

    ValKey 听说你比 redis 快,就你了

    PostgreSQL 听说你比 Mysql 好,好的,你来代替 MySQL 吧

    SvelteKit 简单易懂

    Podman+microservices 天下为我所有
    julyclyde
        1
    julyclyde  
       1 月 12 日
    为什么 alma 和 debian 做对比呢?这俩都不是同一个流派的呀

    valkey 也不至于比 redis 快吧,这俩基本就是一码事
    iorilu
        2
    iorilu  
       1 月 12 日
    Podman 部署具体什么流程呢

    同一个项目又用 php 又用 python 吗

    以前曾经用过 podman 一阵子, 记得和 docker 不是完全兼容, 为避免麻烦还是换成 docker 了
    Loser110
        3
    Loser110  
    OP
       1 月 13 日 via Android
    @julyclyde 服务器总得用一个 linux 吧,之前都是 debian ,现在用 alma ,体验良好
    Valkey 据说比 redis 快,具体我还没用上,项目还在开始阶段,一步一步来
    Loser110
        4
    Loser110  
    OP
       1 月 13 日 via Android
    @iorilu 我没用过 docker ,现在只用 podman ,体验很好,线上打包,下载直接用,环境可以完全一致,配置好基本一键发布 zero downtime 。不给用 docker 就没有兼容问题了
    具体发布流程就是一个项目用 blue green 两个端口,发布时看再用哪个,然后就用另一个打包,然后切换,需要手动把流程处理好,然后让 ai 写脚本。如果服务器配置不够,可以加一个服务器,同样一键部署,无缝升级降级

    Php 只处理网络请求,基本数据获取处理,用了 flightphp ,速度可以,最低配置大约 20ms 的样子,laravel 一样配置得 200 多

    然后具体功能处理给对应 microservice ,比如邮件发送,给 go ,ai 处理给 python ,excel 给 litestar ,daemon 给 go ,看哪个语言更擅长给哪个语言,配置好完整系统,基本都可以做到统一环境,一键部署,zero downtime 。你甚至可以用 php 完成所有的 microservice ,因为之间是通过端口 路由交流,统一数据库,具体语言不重要。
    因为每个 microservice 都是比较简单的处理某个具体的项目,ai 很容易就给你搞定了,然后让 ai 解释代码,维护没问题。因为统一接口配置,并且容易写测试,其他人如果不懂这个代码,他可以完全用其他语言重写
    julyclyde
        5
    julyclyde  
       1 月 13 日
    @Loser110 你倒是直接绕过了所有的弯路
    centos 停服也绕了,docker 也绕了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1052 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 45ms UTC 18:34 PVG 02:34 LAX 11:34 JFK 14:34
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86