guiqiqi 最近的时间轴更新
guiqiqi

guiqiqi

我是一个人
V2EX 第 78484 号会员,加入于 2014-10-25 11:25:14 +08:00
Flask-Plugin 扩展:支持热更新代码的插件系统
Python  •  guiqiqi  •  120 天前  •  最后回复来自 v2Mark
14
寻找熟悉 Pandas 的朋友,有偿咨询几个简单的问题
Python  •  guiqiqi  •  362 天前  •  最后回复来自 guiqiqi
3
寻找失散的西安老乡群友
  •  1   
    西安  •  guiqiqi  •  348 天前  •  最后回复来自 guiqiqi
    19
    Chromate - 一款专为 Podcast 打造的 Hexo 主题
  •  1   
    分享创造  •  guiqiqi  •  176 天前  •  最后回复来自 Keith
    25
    Vercel 被墙
  •  4   
    Chamber  •  guiqiqi  •  2021-05-15 00:01:50 AM  •  最后回复来自 leiakun
    15
    迫于 2.4GHz 同频干扰,求推荐一款路由器
    宽带症候群  •  guiqiqi  •  2021-02-20 14:42:44 PM  •  最后回复来自 gj0518
    30
    西安 v 友看过来,乡党自己的微信群
    西安  •  guiqiqi  •  2020-12-25 17:55:47 PM  •  最后回复来自 DevWiki
    2
    求问北方冬季雾霾天到底该如何慢跑
    问与答  •  guiqiqi  •  2020-12-10 12:17:32 PM  •  最后回复来自 Pichai
    22
    我的 MacBook Pro 又双坏了
    Apple  •  guiqiqi  •  2020-11-02 12:16:45 PM  •  最后回复来自 MinonHeart
    14
    AirPods Pro 保内非人为 西安授权点被拒保
  •  2   
    Apple  •  guiqiqi  •  2020-11-27 15:23:28 PM  •  最后回复来自 doomzc
    103
    guiqiqi 最近回复了
    123 天前
    回复了 guiqiqi 创建的主题 Python Flask-Plugin 扩展:支持热更新代码的插件系统
    @fish267 debug=True 会启动一个监视器,监控文件系统变化,当你的代码发生变化之后,重启 Flask 服务;而插件扩展是在不重启 Flask 的情况下重新加载变化的代码并替换原有路由。
    123 天前
    回复了 guiqiqi 创建的主题 Python Flask-Plugin 扩展:支持热更新代码的插件系统
    @abersheeran
    感谢提供思路,项目暂时无法应对这样的情况。
    插件系统的路由注册机制与 Blueprint 类似,是依赖 deferred functions 在 app 的 url_map 上操作的,考虑后期在更新插件的过程中设计一个机制,可以 handle 请求,保证更新过程的原子性。
    123 天前
    回复了 guiqiqi 创建的主题 Python Flask-Plugin 扩展:支持热更新代码的插件系统
    @abersheeran

    首先我觉得插件作为最小的业务逻辑单位,不同插件之间不应该存在强耦合关系,要么他们就应该被设计在一个插件内部而不是分开;

    其次如果某一个插件的路由逻辑出现问题,整个插件都不会被成功加载,不会有某一个文件可以被成功加载的问题;

    第三,业务逻辑的正确性应该靠测试来保障,而不是插件系统;

    第四,依托于 flask 的信号设计,在某一个插件出现加载错误的时候其他的插件可以通过订阅信号源来获得消息,实现解耦合。
    123 天前
    回复了 guiqiqi 创建的主题 Python Flask-Plugin 扩展:支持热更新代码的插件系统
    @v2exblog 对的,在不需要重新启动 WebServer 的情况下,插件的代码可以热更新;不过不是自动加载,需要调用插件管理器里的方法进行 unload 以及 load ,具体可以看一下 readme 里面的例子 :)
    348 天前
    回复了 guiqiqi 创建的主题 西安 寻找失散的西安老乡群友
    @4rat 加我微信吧 doge-gui
    问题已经解决!
    364 天前
    回复了 guiqiqi 创建的主题 西安 寻找失散的西安老乡群友
    @zhoubenchi 群内即将公告下次灾后重建的方式😂
    @TomatoAres 图片在 smms 上,老哥刷新试试
    364 天前
    回复了 guiqiqi 创建的主题 西安 寻找失散的西安老乡群友
    @Tink Tg 也有,但是大家由于现在环境原因,都更倾向于在 WeChat 上聊天
    364 天前
    回复了 guiqiqi 创建的主题 西安 寻找失散的西安老乡群友
    @zooo 当然欢迎,乡党你好👋
    2021-05-17 20:19:52 +08:00
    回复了 guiqiqi 创建的主题 分享创造 Chromate - 一款专为 Podcast 打造的 Hexo 主题
    @tf2017 感谢建议❤️
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2992 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 14:14 · PVG 22:14 · LAX 07:14 · JFK 10:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.