近期个人项目计划

最近打算写一个python2.7的扩展装饰器,用来扩展tornadio2框架的通信会话和session的功能。

现在的问题:

1、tornadio2是非常优秀的socketIO框架,但是运行过程中的会话和session是存放在内存中的,没有做本地持久化处理

2、基于tornadio2的服务器应用,如果要升级代码需要重启服务器进程,一旦进程重启session、会话就会丢失。用户连接就会断开

3、应用无法做到平滑升级

解决的方案:

1、利用redis快照应用的会话进程,将应用在服务器内存中session放到redis中保存。redis暂且可以不用做持久化存储。另外需要解决的问题,是应用的协程之间对于redis操作产生的资源争夺和锁的问题。

2、编写python装饰器,队项目主handler进行装饰,避免大面积修改代码带来的新bug。方便升级和部署

写好之后贡献社区 :)

以上,记录。坑,待添......

时间: 2024-08-04 08:54:55

近期个人项目计划的相关文章

图像处理算法交流群群规和近期福利活动

作为一名资深的图像处理算法业余爱好者,为了方便同道中人交流学习,我特别建立了一个QQ群(群号:529549320),出于新人培训之目的,也为了免去我每次都重复群规之繁琐,更为了方便群活动之开展特借CSDN宝地发此贴,以做一劳永逸之举. 关于入群资质: 1)无论你是大神还是小白,我们都欢迎: 2)无论你是业界专家还是在校学子,我们都欢迎: 3)无论你是专业精英还是业余爱好者,我们都欢迎. 总之,"是故无贵无贱,无长无少,道之所存,师之所存也". 但是,为了防止你因为不慎而加错群,我们特别

jeecg开源社区近期版本发布计划

jeecg开源社区近期版本计划 开源项目一:jeecg(数据权限+国际化+多数据源) 开源项目二:jeewx(捷微微信管家开源版本-升级) 开源项目三:jeewx-api 基于微信接口API 开源项目四:jeewx-cms 响应式网站(兼容手机pc等)

做好项目计划有什么作用

要做好项目计划,需要明确项目计划工作内容,掌握制定项目计划有什么作用.很多项目管理者,做计划是为了应付上级,看起来更好看一点.如果是这样的话,做项目计划就没什么意义了.做项目计划,是为了给项目团队成员一些阶段性目标,让他们能够更好完成项目工作.而有了计划,才能便于项目管理者做好相应的进度跟进,阶段性总结等一系列的管理工作.做计划不是为了跟着计划去做项目和管理项目的话,请不要浪费时间.当然,很少有项目管理者能够依靠经验和直觉就能够管理项目的.因此,做项目计划还是需要的,那么,做好项目计划有什么作用

Codeforces 429D Tricky Function 近期点对

题目链接:点击打开链接 暴力出奇迹. 正解应该是近期点对.以i点为x轴,sum[i](前缀和)为y轴,求随意两点间的距离. 先来个科学的暴力代码: #include<stdio.h> #include<string.h> #include<vector> #include<algorithm> #include<iostream> #include<queue> using namespace std; #define N 10005

《Citrix Provisioning Services 7.13企业虚拟化实战》课程近期发布

基于本人多年的项目经验,加上近期长达半年呕心沥血的总结.近期准备出一期视频教程,总共20课,旨在帮助广大IT技术爱好者掌握使用的技术.历经2周,目前已经讲到14课,预计下周末之前可以发布.课程售价暂定为499RMB.以下是课程目录,欢迎大家给出建议. 1.       云桌面前期规划及硬件采购建议; 2.      服务器虚拟化的建议: 3.      XenServer 安装.本次教学环境介绍: 4.      在XenServer中安装以一台虚拟机: 5.      搭建域控制器并将一台PC

(团队博客)项目计划

团队成员: 卢炜斌,闫龙飞,谭枝敬,罗竣元, 史秀源 项目内容:一款给用户提供就医帮助的安卓APP. 项目计划及功能:计划两个月内团队成员共同开发完成此款APP,此款APP提供预约挂号,名医名院咨询,就医导航等功能. 团队成员角色分配: 卢炜斌+闫龙飞=负责交互设计.UI界面设计                                 谭枝敬+罗竣元=负责APP功能的实现                                 史秀源=负责APP的整合,完善,测试. 开发方法:参

分享一个近期写的简单版的网页采集器

分享一个近期写的简单版的网页采集器 功能特点: 1.可通过配置,保存采集规则. 2.可通过采集规则,进行数据采集. 3.可分页,分关键字,进行采集. 4.可保存数据至数据库,文本中. ........... 功能还比较简单,喜欢深入的可以继续深入下去,暂时还没有登录的功能,因为登录功能涉及到的范围比较广,待日后慢慢研究后再开发. 我先上个图让大家一睹为快吧: 首先看看页面,我们要采集这个网站的文章 接下来,首先是查找分页,获得分页里面的文章链接,接着查找内容页需要采集的字段,生成规则,进行采集.

近期的学习的总结

我感觉我还是真的对前端非常感兴趣,有可能是偏向设计方面的,至少在我现在理解. 之前我对html是有所理解的,对编程语言也是有所理解的,所以对html.css.js.等上手特别快,但是我又有之前的问题不能深入的学习.所以我想踏踏实实的打好基础然后深入学习下去. 说一下我这几周学习路线.学习成果.和获取的资源. 学习路线,由于我要踏踏实实的,所以html.html5.css.css3我打好基础,我把w3school上的全都过了一遍.还是蛮有收获的,然后我感觉我的css动画基础,和一些兼容性上的问题.

第三章,项目计划与管理

只有一个软件提供所要求的功能或所需要的服务时才被称为有用的软件,因此,必须充分理解客户的需求,让客户明白你的软件,进展追踪就是为了满足客户的这个要求.任务图用来描述一个项目的工作任务结构,在每项任务上附加结束评价信息,可使任务图更加有效.有许多工具都可用来跟踪项目进展状况.为了确定项目安排和与费用和努力有关的项目估算,我们必须了解大概有多少人参加这个项目,还有他们要执行的任务是什么,他们的能力和经验如何,不同的人有不同的与人交流和理解问题的喜好.交流是项目成功的关键,工作风格决定了交流的风格.软