cellnest
cellnest copied to clipboard
我又来提意见啦。关于backend的调试
运行整套系统后,我就编写backend代码。保存后,要重启backend进行,非常麻烦。要关闭该进程才可以。 尝试植入 调试模块,动态加载文件,边改代码边调试,失败。 有没有办法快速调试呢? 我看 dev_log.conf有level=debug,但也没能调试
好吧,本身有考虑过这个热加载功能,这个雏形目前跑在我上一家公司里面而且进化了很多,比如router做成了master,slave集群模式,gateway则直接集成到nginx里面了因为它仅仅承担了分析http的header,body职责,tornado在这里有点大材小用了,可以说远远强于你现在在github上看到的这个版本,不过遗憾的是目前依然不支持热加载。主要考虑到在大并发服务的时候出现逻辑异常,既然你有这个需求,我就尝试去研究研究好了(到时候按照deubg模式支持热加载而prod模式不支持也可以解决)。 PS:那个进化版由于不是我的劳动成果所以我无法开源,是我同事们和朋友们在我这个项目基础之上做的,代码量已经远超你看到的这个项目了,光是raft推举算法就是一大堆,是一个真正的成熟的分布式去中心化的restful接口治理网络服务,不过我会以自己的努力实现出来,等我好消息吧。
那我还是继续celery+rabbitmq。等你好消息,好好学习下不用中间件,如何自己去实现