【发布时间】:2014-08-04 17:23:45
【问题描述】:
我正在实施一个小型社交网站,我正在尝试实施通知。
通知有以下要求
只要用户关注,所有用户都会收到通知 某些事件(如帖子、创建帖子、发表评论等...
当用户的一组通知未读时,就像在 facebook 上一样,用户将 继续在他们的导航栏上看到一个阅读通知图标。
问题:我举一个例子来描述我的问题,以便大家更好地理解。
假设有两个用户 A 和 B。 A & B 是朋友,A 发了一些东西,突然 B 喜欢 A 的帖子,然后 A 应该马上收到通知。
- 那么我怎样才能实现这种立即接收通知的过程呢?
- 我是否应该每毫秒向服务器发送一个调用以检查是否有任何未读通知可供 A 用户使用?在这种情况下,为多个用户创建数以百万计的呼叫。这是可行的解决方案吗? (我认为它会在我的网站上造成不必要的负载。因为我认为 facebook 和 stackoverflow 不使用这种方式)。
给我一个合适的解决方案,就像 fb 和其他 webiste 使用一样。
在我的项目中使用的技术:Java 和 MYSQL
【问题讨论】:
标签: java mysql gwt notifications social-networking