`
fantasy
  • 浏览: 517426 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Opencomet之Session设计

    博客分类:
  • Java
 
阅读更多

本文主要介绍Opencomet 里的Session设计。见附件!

分享到:
评论
11 楼 fantasy 2012-05-31  
lobin 写道
再问个问题。。。 那个 旺旺 的 WEB 版(就是 商家咨询 上 用到 的) 又是怎么做的?  为什么 还 又 要 做 个 这个 东西...?

和这个差不多。做一个升级版并开源。
10 楼 lobin 2012-05-31  
再问个问题。。。 那个 旺旺 的 WEB 版(就是 商家咨询 上 用到 的) 又是怎么做的?  为什么 还 又 要 做 个 这个 东西...?
9 楼 lobin 2012-05-31  
fantasy 写道
lobin 写道
看到 你的 Pigeon 跟 HTTP 在同一层, 那 基于HTTP又是怎么做的啊?

基于HTTP的只能用轮训的方式。不停的发HTTP请求。



那基于HTTP的话, 你的WEB服务器是基于现有的服务器呢?  还是 自行 开发?
8 楼 fantasy 2012-05-31  
lobin 写道
看到 你的 Pigeon 跟 HTTP 在同一层, 那 基于HTTP又是怎么做的啊?

基于HTTP的只能用轮训的方式。不停的发HTTP请求。
7 楼 lobin 2012-05-31  
我 觉得 你 的 Pigeon 可以参考 MSN 的 那种 格式 或者 XMPP,   它们都是基于文本的。。。

搞得跟QQ里边的协议包似的。。。  太麻烦了。。。
6 楼 lobin 2012-05-31  
看到 你的 Pigeon 跟 HTTP 在同一层, 那 基于HTTP又是怎么做的啊?
5 楼 lobin 2012-05-31  
看了下http://www.iteye.com/topic/1103616


你的这个Opencomet, 前端与服务器的交互通信是直接走的TCP/UDP的吗?  没到应用层上来。。。?
4 楼 lobin 2012-05-31  
貌似你这个东东刚开发不久哦。。。
3 楼 lobin 2012-05-31  
呵呵, 最近 也 在 考虑 实现 个 这样 的 东西, 用来做 服务器推 用。。。
2 楼 fantasy 2011-06-25  
agapple 写道
what is Opencomet  ?

Opencomet是阿里开发的一个实现长连接的开源框架。目前正在开发当中。
1 楼 agapple 2011-06-24  
what is Opencomet  ?

相关推荐

    JS之Session超时提示代码

    ### JS之Session超时提示代码解析 #### 一、引言 在Web开发中,Session是一种常见的用户会话管理机制,用于跟踪用户的交互状态。但Session具有生命周期限制,一旦超时,用户就需要重新登录。本篇文章将深入分析一个...

    session session session szsessdifn

    每次客户端请求服务器时,都会携带这个Session ID,服务器据此识别出是哪个用户的请求,并获取到与之关联的Session数据。 Session的应用场景非常广泛,包括但不限于: 1. 存储登录信息:用户登录后,可以将用户名...

    web开发中重要的概念之session

    相比之下,Session数据存储在服务器端,更安全且存储量较大。服务器通过分配一个唯一的Session ID,将其发送给客户端(通常存储在Cookie中),然后客户端在后续请求中携带这个ID,服务器根据ID找到对应的Session数据...

    实验四 Session和Application程序设计.doc

    Session和Application程序设计 本实验的主要目的是让学生熟练掌握利用 Session 和 Application 对象记载特定客户信息和所有客户信息的技术,并设计一个简单的聊天室程序。 一、Session 对象 Session 对象是指访问...

    自己实现的spring-session

    如果没有sessionId就新创建session,如果有sessionId,就去redis中查看是否有此id的记录,如果没有就新建session,如果有,还是新建session,并把redis中此session的相关数据赋值给新建的session,最后保存sessionId...

    session驱动类 session存入数据库

    session驱动类 session存入数据库 数据库存储session 用于session存入数据库

    js操作session例子

    在Web开发中,Session是一种非常重要的机制,用于在用户的整个会话期间保持数据。...然而,由于安全性和同源策略的限制,JS直接操作服务器端...在设计Web应用时,应根据具体需求选择合适的方法,兼顾功能实现和用户体验。

    spring session redis分布式session

    Spring Session通过与Redis的集成,将Session数据序列化后存储到Redis中,每次请求时从Redis读取Session数据,确保了多服务器间的Session一致性。 **3. 集成Spring Session与Redis** 首先,你需要在项目中添加...

    session共享 memcached-session-manager 1.9.6 jar

    标签中的"msn-kryo"是指Kryo序列化库,它是`memcached-session-manager`可选的序列化机制之一。Kryo以其高效的序列化和反序列化速度而闻名,可以显著提升Memcached操作session的速度。而"高性能缓存"则强调了...

    .net core 6 使用session进行验证

    由于其模块化设计,我们可以灵活地选择需要的组件,如中间件(Middleware)就是用于处理HTTP请求和响应的关键组件之一。 在.NET Core 6中启用Session,我们需要以下步骤: 1. 添加Session中间件: 在`Startup.cs`...

    6 jsp内建对象之session

    **标题:“6 jsp内建对象之session”** 在JavaServer Pages (JSP) 技术中,`session`是六个内建对象之一,它在处理用户会话方面扮演着核心角色。会话跟踪是Web应用程序中一个重要的概念,尤其是在需要保持用户状态...

    session之用户交互间隔&&session持久化

    根据给定文件的信息,本文将围绕“Session 用户交互间隔与 Session 持久化”这一主题进行深入探讨,包括 Session 的基本概念、Tomcat 中 Session 的管理方式、Session 的持久化机制以及用户交互间隔等内容。...

    iframe 跨域访问session

    然而,当涉及到跨域时,`iframe` 遇到的问题之一就是无法正常访问父页面或被嵌入页面的`session`。这是因为浏览器的同源策略(Same-Origin Policy)限制了不同源之间的交互,包括`session`和`cookie`。 同源策略是...

    Tomcat7+Redis+Session 负载之后session 共享 tomcat jar包

    标题 "Tomcat7+Redis+Session 负载之后session 共享 tomcat jar包" 涉及的是在使用Nginx做负载均衡时,如何通过集成Redis来实现Tomcat7服务器之间的Session共享,从而确保用户在不同服务器之间切换时仍然能够保持...

    tomcat-redis-session-manager实现session共享 配置文件

    在分布式系统中,Session共享是一个常见的需求,尤其是在使用Tomcat这样的Servlet容器时。"tomcat-redis-session-manager"是一个解决方案,它将用户的Session信息存储在Redis缓存服务器中,从而实现跨服务器的...

    IFrame中Session丢失的解决办法

    因此,在设计解决方案时,应考虑目标用户群体使用的浏览器类型,以确保兼容性和用户体验。 通过上述策略的应用,可以有效解决IFrame环境下Session丢失的问题,提高Web应用的稳定性和安全性。然而,开发者还需持续...

    Springboot实现多服务器session共享

    Springboot实现多服务器session共享是指在分布式系统中,每个服务器上的Session可以共享,实现 Session 的同步和共享,从而解决了在分布式环境中Session不一致的问题。下面是关于Springboot实现多服务器session共享...

    退出页面自动清除session技巧

    综上所述,通过合理设计和实现退出时自动清除Session的功能,不仅可以提升应用的安全性,还能有效避免潜在的性能问题。开发者应该根据实际需求选择合适的方法,并结合具体的应用场景进行灵活运用。

    weblogic设置session超时时间

    WebLogic 设置 Session 超时时间 WebLogic 是一个功能强大且流行的 Java 企业级应用服务器,支持多种方式来设置 Session 的超时时间。在本文中,我们将介绍如何在 WebLogic 中设置 Session 超时时间。 Method 1: ...

    NET的csharp的session丢失sessionid不一样

    ### 关于.NET中C# Session丢失与SessionID变化问题解析 #### 一、问题背景及概述 在.NET框架中,特别是在使用C#进行Web开发时,Session管理是至关重要的一个环节。Session对象允许服务器存储有关用户会话的信息,...

Global site tag (gtag.js) - Google Analytics