2007年10月23日 星期二 09:26
一个HTML附件被移除... URL: http://python.cn/pipermail/python-chinese/attachments/20071023/6b638ae9/attachment.htm
2007年10月24日 星期三 01:24
锁这个东西在楼主现在的情况来看可不能随便使, 你锁住了,什么时候解锁是个问题 。 On 10/23/07, fluke.l <fluke.l at gmail.com> wrote: > > > 需要update的地方人为加个锁(文件),保证更新操作无问题(不过貌似数据库中update操作的取数据已保证是串行的了,所以不需要此步。另外一个措施是用事务和触发器,不要求大任务元子合并,但要求小任务有检查回滚机制,毕竟web任务间延迟超大 > > ----------------------- > 欢迎使用手机浏览器UCWEB > > ---原邮件--- > 发件人:leopay > 发送时间:2007-10-22 23:46 > 收件人:python-chinese,python-cn > 主题:[python-chinese] web程序的并发控制 > > 比方说用户创建一个相册后,允许每个相册最多只能传5张照片(这只是个假设) > > 用户上传时并发提交,怎样控制这个相册的照片数不超过5. > > 假设已经上传了4张图片了。 > 然后, > A进程请求上传时,从数据库里读取这个相册数据,判断可以接受这次,因此开始上传。 > 于此同时,B进程也开始上传请求,同样判断可以接受这次上传,开始上传。 > 这样就导致了最终这个相册的照片数大于了5.也就是出现了"脏"数据。 > > 在web程序中具体是怎样处理这种类似的情况。 > > _______________________________________________ > python-chinese > Post: send python-chinese at lists.python.cn > Subscribe: send subscribe to python-chinese-request at lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request at lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://python.cn/pipermail/python-chinese/attachments/20071024/8dfee973/attachment.html
2007年10月24日 星期三 01:24
如果上传过程中发生异常。解锁比较麻烦啊。 On 10/24/07, Cyril. Liu <terry6394 at gmail.com> wrote: > > 锁这个东西在楼主现在的情况来看可不能随便使, 你锁住了,什么时候解锁是个问题 。 > > On 10/23/07, fluke.l <fluke.l at gmail.com> wrote: > > > > > 需要update的地方人为加个锁(文件),保证更新操作无问题(不过貌似数据库中update操作的取数据已保证是串行的了,所以不需要此步。另外一个措施是用事务和触发器,不要求大任务元子合并,但要求小任务有检查回滚机制,毕竟web任务间延迟超大 > > > > ----------------------- > > 欢迎使用手机浏览器UCWEB > > > > ---原邮件--- > > 发件人:leopay > > 发送时间:2007-10-22 23:46 > > 收件人:python-chinese,python-cn > > 主题:[python-chinese] web程序的并发控制 > > > > > > 比方说用户创建一个相册后,允许每个相册最多只能传5张照片(这只是个假设) > > > > 用户上传时并发提交,怎样控制这个相册的照片数不超过5. > > > > 假设已经上传了4张图片了。 > > 然后, > > A进程请求上传时,从数据库里读取这个相册数据,判断可以接受这次,因此开始上传。 > > 于此同时,B进程也开始上传请求,同样判断可以接受这次上传,开始上传。 > > 这样就导致了最终这个相册的照片数大于了5.也就是出现了"脏"数据。 > > > > 在web程序中具体是怎样处理这种类似的情况。 > > > > _______________________________________________ > > python-chinese > > Post: send python-chinese at lists.python.cn > > Subscribe: send subscribe to python-chinese-request at lists.python.cn > > Unsubscribe: send unsubscribe to > > python-chinese-request at lists.python.cn > > Detail Info: http://python.cn/mailman/listinfo/python-chinese > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://python.cn/pipermail/python-chinese/attachments/20071024/1458053c/attachment.htm
2007年10月24日 星期三 09:27
ʵÔÚÒª¿ØÖÆ ÓÃtrigger¼ÓÊÂÎñ¿ØÖÆÊDZȽϷ½±ãµÄ¡£ µ«ÊÇÒ»°ãweb¶¼²»»á¿¼Âǵġ£ On 10/24/07, Cyril. Liu <terry6394在gmail.com> wrote: > > Èç¹ûÉÏ´«¹ý³ÌÖз¢ÉúÒì³£¡£½âËø±È½ÏÂé·³°¡¡£ > > On 10/24/07, Cyril. Liu <terry6394在gmail.com> wrote: > > > > ËøÕâ¸ö¶«Î÷ÔÚÂ¥Ö÷ÏÖÔÚµÄÇé¿öÀ´¿´¿É²»ÄÜËæ±ãʹ£¬ ÄãËøסÁË£¬Ê²Ã´Ê±ºò½âËøÊǸöÎÊÌâ ¡£ > > > > On 10/23/07, fluke.l < fluke.l在gmail.com> wrote: > > > > > > > > ÐèÒªupdateµÄµØ·½ÈËΪ¼Ó¸öËø£¨Îļþ£©£¬±£Ö¤¸üвÙ×÷ÎÞÎÊÌ⣨²»¹ýòËÆÊý¾Ý¿âÖÐupdate²Ù×÷µÄÈ¡Êý¾ÝÒѱ£Ö¤ÊÇ´®ÐеÄÁË£¬ËùÒÔ²»ÐèÒª´Ë²½¡£ÁíÍâÒ»¸ö´ëÊ©ÊÇÓÃÊÂÎñºÍ´¥·¢Æ÷£¬²»ÒªÇó´óÈÎÎñÔª×Ӻϲ¢£¬µ«ÒªÇóСÈÎÎñÓмì²é»Ø¹ö»úÖÆ£¬±Ï¾¹webÈÎÎñ¼äÑÓ³Ù³¬´ó > > > > > > ----------------------- > > > »¶ÓʹÓÃÊÖ»úä¯ÀÀÆ÷UCWEB > > > > > > ---ÔÓʼþ--- > > > ·¢¼þÈË:leopay > > > ·¢ËÍʱ¼ä:2007-10-22 23:46 > > > ÊÕ¼þÈË:python-chinese,python-cn > > > Ö÷Ìâ:[python-chinese] web³ÌÐòµÄ²¢·¢¿ØÖÆ > > > > > > > > > ±È·½ËµÓû§´´½¨Ò»¸öÏà²áºó£¬ÔÊÐíÿ¸öÏà²á×î¶àÖ»ÄÜ´«5ÕÅÕÕƬ(ÕâÖ»ÊǸö¼ÙÉè) > > > > > > Óû§ÉÏ´«Ê±²¢·¢Ìá½»£¬ÔõÑù¿ØÖÆÕâ¸öÏà²áµÄÕÕƬÊý²»³¬¹ý5. > > > > > > ¼ÙÉèÒѾÉÏ´«ÁË4ÕÅͼƬÁË¡£ > > > È»ºó£¬ > > > A½ø³ÌÇëÇóÉÏ´«Ê±£¬´ÓÊý¾Ý¿âÀï¶ÁÈ¡Õâ¸öÏà²áÊý¾Ý£¬ÅжϿÉÒÔ½ÓÊÜÕâ´Î£¬Òò´Ë¿ªÊ¼ÉÏ´«¡£ > > > ÓÚ´Ëͬʱ£¬B½ø³ÌÒ²¿ªÊ¼ÉÏ´«ÇëÇó£¬Í¬ÑùÅжϿÉÒÔ½ÓÊÜÕâ´ÎÉÏ´«£¬¿ªÊ¼ÉÏ´«¡£ > > > ÕâÑù¾Íµ¼ÖÂÁË×îÖÕÕâ¸öÏà²áµÄÕÕƬÊý´óÓÚÁË5.Ò²¾ÍÊdzöÏÖÁË"Ôà"Êý¾Ý¡£ > > > > > > ÔÚweb³ÌÐòÖоßÌåÊÇÔõÑù´¦ÀíÕâÖÖÀàËƵÄÇé¿ö¡£ > > > > > > _______________________________________________ > > > python-chinese > > > Post: send python-chinese在lists.python.cn > > > Subscribe: send subscribe to python-chinese-request在lists.python.cn > > > Unsubscribe: send unsubscribe to > > > python-chinese-request在lists.python.cn > > > Detail Info: http://python.cn/mailman/listinfo/python-chinese > > > > > > > > > _______________________________________________ > python-chinese > Post: send python-chinese在lists.python.cn > Subscribe: send subscribe to python-chinese-request在lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request在lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese > -------------- 下一部分 -------------- Ò»¸öHTML¸½¼þ±»ÒƳý... URL: http://python.cn/pipermail/python-chinese/attachments/20071024/419fff19/attachment.htm
Zeuux © 2025
京ICP备05028076号