问题描述
csdn也像其他网站一样,有一个消息提醒系统,但是这个系统似乎上次改版以来就没正常过。不知道你们碰到过没有。有新消息不提示这样的bug也就算了。已经设为已读的消息常年又被系统设为未读在那里闪啊闪。已经大半年了吧。是因为java程序员太垃圾么?这么点小事都干不好?最后问,要做一个健壮的,支持较大用户规模的消息系统,用.net有什么好的解决方案么?
解决方案
解决方案二:
解决方案三:
饿……大规模啊。邮件系统?参照这个模式设计估计会很复杂。每个人建立消息账户……
解决方案四:
呵呵,最近发现博客帖子访问量无缘无故变为0了,经过几天有访问量了,又忽然为0了
解决方案五:
+1啊,最近发现个办法,就是全部设置为已读。
解决方案六:
好像非死不可是用的卡珊德拉,.net有这样的解决方案么?
解决方案七:
csdn发站内消息,好像就没能收到过...
解决方案八:
很卡的样子,但是基本操作正常啊
解决方案九:
引用6楼Z65443344的回复:
csdn发站内消息,好像就没能收到过...
还是没收到的好,收到之后你读过了他老提示未读,恨不得让你把去年的都再读一遍。
解决方案十:
bug多太正常了qq里的邮箱提醒,一直都是99个未读...不知道谁后台写的SQL语句,把where条件写错了
解决方案十一:
web消息系统一般都是长连接轮询/webSocket,和后台语言没有关系啊。应该是csdn后台有严重的性能问题与BUG没有解决。
解决方案十二:
长连接轮询对于后台来说仅仅是同步与异步的区别,LZ可以试试fastCSharp的Web视图。
解决方案十三:
引用11楼sbwwkmyd的回复:
长连接轮询对于后台来说仅仅是同步与异步的区别,LZ可以试试fastCSharp的Web视图。
我当然知道消息在web前台显示的原理。这和我的问题没有关系。健壮的,支持较大用户规模的消息系统。关键应该在于消息的产生和传递机制吧。这方面解决了,前台展示,那还不是个人都会。
解决方案十四:
引用4楼mjp1234airen4385的回复:
+1啊,最近发现个办法,就是全部设置为已读。
也设过,过一会,或者一天,又变未读了,感觉做的挺二的。
解决方案十五:
bug不可能没有
解决方案:
引用12楼yuwenge的回复:
我当然知道消息在web前台显示的原理。这和我的问题没有关系。健壮的,支持较大用户规模的消息系统。关键应该在于消息的产生和传递机制吧。这方面解决了,前台展示,那还不是个人都会。
支持较大用户规模需要依赖数据缓存与数据同步机制,可能需要针对需求设计查询数据结构,尽量做到O(log(n))级别数据定位。当用户规模达到一定程度,可能还需要设计分布式缓存系统。为高性能Web开发提供了一整套解决方案,包括高效率的HttpServer、数据缓存、分布式...不管是健壮性还是高性能,不仅仅与底层框架相关,应用层程序质量同样重要。
解决方案:
引用15楼sbwwkmyd的回复:
Quote: 引用12楼yuwenge的回复:
我当然知道消息在web前台显示的原理。这和我的问题没有关系。健壮的,支持较大用户规模的消息系统。关键应该在于消息的产生和传递机制吧。这方面解决了,前台展示,那还不是个人都会。支持较大用户规模需要依赖数据缓存与数据同步机制,可能需要针对需求设计查询数据结构,尽量做到O(log(n))级别数据定位。当用户规模达到一定程度,可能还需要设计分布式缓存系统。为高性能Web开发提供了一整套解决方案,包括高效率的HttpServer、数据缓存、分布式...不管是健壮性还是高性能,不仅仅与底层框架相关,应用层程序质量同样重要。
酱紫啊,那可以去学习一下了。
解决方案:
facebook的消息通知也好不到哪里去。
解决方案:
从来没有用过csdn的消息。如果有,我也一定会关闭掉。如果照抄别人的小东西、没一点独特设计理念的东西,其实都是靠着别的“主干”而存活的。如果csdn的论坛失去了特色,那么别的所有东西,包括什么“杂志”,在我看来也几乎都是垃圾网页,不会保留链接。
解决方案:
任何一堆好的“底层、架构”之类的噱头,都要经受充分的检验。有些人常年累月地纠结什么理论、底层、架构,但是一旦做东西就变得让用户嘲笑、令人非常遗憾,而且实际上最终都回归到刚工作没两年的人的水平,为什么呢?因为不注重从外部去检验。只是拿出“理论追求”去讲高大上的理论,而实际不注重产品质量,不注重更新产品。我觉得技术不是最重要的,因为大多数人都不缺“只会支嘴”的光鲜外表。只有那些一看就知道非常具有动手能力、对用户和产品超级负责任的人,才可能真的有能力做产品。其它人都是开贸易公司、皮包公司的料。
解决方案:
该回复于2014-09-13 23:59:26被版主删除
解决方案:
为什么我从来没遇到过..如果有通知我点下就阅读了下次就是已读状态呀...我也玩很久了可能是你浏览器有问题
解决方案:
引用21楼diaodiaop的回复:
为什么我从来没遇到过..如果有通知我点下就阅读了下次就是已读状态呀...我也玩很久了可能是你浏览器有问题
你用什么浏览器的?我这里chrome,firefox,IE,safari全都一个鸟样。这不,今天还把去年的通知给我翻出来,让我去读。
解决方案:
经常遇到有新通知提示,点开p都看不见,还特别慢~~甚至历史记录都没有了,狂刷新都出不来~~不过、习惯了~~