connection 与 session

而在一个文章的评论中,我看到这么一段话: mysql

在f5的概念中,Connection就是指的一个TCP链接,在大多数的状况下,Connection是负载均衡处理的最小单位。而Session是以会话保持的最小单位为基础的,一般一个Session能够包含多个Connection。好比咱们使用源地址会话保持,则一个IP地址发出的全部链接在BIGIP上都认为是一个Session。若是源地址会话保持记录过时了,则这个Session被删除掉了。若是采用Cookie会话保持,则一个浏览器进程发出的全部链接被认为是一个Session。在BIGIP的pool member维护的时候,有Connection disable和Session Disable,理解清楚Connection 和Session的概念很是重要。

或许能够这么理解:connection是系统级,而session是应用级。 sql

看看下面这个图片中代码,最初给我形成了些误解: 浏览器


jms中的session由connection建立,彷佛和文章最开始所说有一些相悖。 session

分析缘由: 负载均衡

这儿jms只是客户端调用,想象一下mysql客户端吧。打开mysql客户端,mysql客户端从服务端应该是只得到一个connection。但mysql给server发送的sql请求能够是多样化的,也就是说能够产生多个session。 spa

相关文章
相关标签/搜索