分布式session解决方案

一、Session工作原理:

  • 三个问题:

1、Tomcat中的Session保存在哪?

Tomcat本地的ConcurrentHashMap中(本地缓存),以sessionid为key。

2、Tomcat是怎么追踪到请求是属于哪个Session?

通过cookie:产生会话时向浏览器发送存有sessionid的cookie,后续请求都带上这个cookie。

3、Session是不是在用户登录时就产生了?

不是,会话是用来跟踪多个请求的,登录只是明确会话是谁(把用户信息存放到session中)。

经过上面的三个问题,让我们来看看Session的工作原理,主要是下面这5步:

二、反向代理-负载均衡

  • 需要为集群找个代理,职责是:接收用户请求,再分发给集群中的机器。对这个代理的要求需要:并发负载能力强,能均衡分发请求

  • 通常对于负载均衡的选择,主要分硬件和软件两个层面,硬件如:NetScaler、F5、Radware和Array等,但是价钱都比较昂贵,一般专业的IT团队大企业使用。软件层面最常见的是LVSNginx、HaProxy等,中小互联网公司首选。下面我们主要来介绍下Nginx:

Nginx是一款轻量级的web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like协议下发行。中国大陆现在使用nginx的网站有:百度、京东、新浪、网易、腾讯、淘宝等。

Nginx特点:1、占内存少,并发能力强。     2、模块化组件,可扩展性强。  3、跨平台,Linux下性能更优异。

Nginx适用的场景:静态HTTP服务器、正/反向代理服务器、负载均衡、虚拟主机、电子邮件代理、目录保护及访问控制、防盗链、下载限速、Web缓存、请求转发等等。

Nginx负载均衡策略:轮询、Weight权重、IP_Hash、支持扩展自定义策略

三、一致性Session解决方案

1、基于ip_hash负载均衡

2、服务器session复制

3、Session统一缓存

  • 总结

 

最后,欢迎扫码加入星球《极客e家》,星球里,大咖云集,我们将一起打造极客文化。在这里,您将体会到:

【科技动态】:我们聚焦软件技术发展趋势和行业最新动态,尤其ChatGPT这波的AI风向标,让您轻松掌握一手科技资讯。

【共同成长】:除了传统的【系列课程 & 面试】栏目之外,我们还将分享优质的技术文章和工具等,还有更多来自星主和各个小伙伴的原创学习资料,让您的技术更上一层楼,生产性更进一步提高,我们还提供技术交流和问答平台,更有针对性的解决您的问题。

【小白逆袭】:如果您是刚入行或工作不久的软件小白,在这里,您将在极客文化的熏陶中,引领您走向技术大牛之路。

【技术面试】:我们也会分享一些技术面试的重点和常问的技术问题。

【行业资讯】:分享和探讨最新行业资讯,尤其是星主所在城市(大连)的软件行业动态和技术趋势。

更多精彩内容,期待您在星球中探索。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/15707.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

类ChatGPT编程秀-编写爬虫代码

随着ChatGPT的大火,越来越多的人习惯于用ChatGPT搞一些有趣的事。去年小编做了一个“有书乐享”的小程序,其中有部分的书籍信息是通过爬虫来抓取的数据,有书乐享”小程序可以看文章《一款简约的乐享书籍小程序》,现在主要是用Clau…

从运维的意义谈起

上周五在北京,原本约了优诺的傲寒想找他去聊聊,然后再回家,因为临时有事未能前往。每次和傲寒聊聊都会有很多收获,这回没能见面聊一聊,觉得有些遗憾。不过在机场的时候看到了天旦的CEO Vader的《运维的意义》&#xff…

OpenAI开放ChatGPT API:2分钱700字

我是卢松松,点点上面的头像,欢迎关注我哦! 昨天 ( 3 月1号)刚出的新闻,OpenAI宣布开放API了,定价为 0.002 美元/750 字,约合人民币2分钱700字。 OpenAI 现宣布,它现在允许第三方开发者通过 API…

一文通透优化算法:从梯度下降、SGD到牛顿法、共轭梯度(23修订版)

23年版前言 本文最初发布于2018年,然因今23年年初在写ChatGPT笔记故而研究RL,研究RL又开始系统重修微积分、概率统计,然后就注意到了此文,仔细审视本文之前18年的版本之后,发现写的和网上不少千篇一律的同类优化文章没…

0门槛克隆ChatGPT!30分钟训完,60亿参数性能堪比GPT-3.5

【新智元导读】破解「CloseAI」,ChatGPT克隆羊问世!0门槛实现「自研」,从此大语言模型不再只是少数大公司的「金手指」。 此前,OpenAI不Open的事件,已经引发了坊间的诸多争议。 光放出基准和测试结果,不提…

手把手教你使用React和OpenAI API构建和部署ChatGPT克隆应用程序

随着聊天机器人和虚拟助手的使用不断增加,许多企业和开发人员正在寻找创建自己的人工智能驱动的聊天机器人的方法。ChatGPT就是这样一个聊天机器人,它由OpenAI创建,能够进行类似人类的对话,并回答各种问题。 要建造什么&#xff…

开箱即用,完整版 ChatGPT 克隆方案,开源了!

在过去的短短几个月,以 ChatGPT、GPT4 为代表的 AI 应用和大模型火爆全球,被视为开启了新的科技工业革命和 AGI (通用人工智能)的新起点。 不仅科技巨头间你追我赶,争相推出新品,许多学术界、工业界的 AI 大…

元宇宙地产暴跌,林俊杰亏麻了

文/章鱼哥 出品/陀螺财经 随着元宇宙的兴起,元宇宙地产曾一度被寄予厚望,成为各大投资者追捧的对象。然而,最近的一次元宇宙地产价值暴跌再次提醒我们,高收益背后可能伴随着高风险。根据元宇宙分析平台WeMeta的数据显示&#xff0…

挤出泡沫、脱虚向实,AI大模型正在回归价值投资?

商品推荐、交通管理、生成文章、代码编程、电影特效制作……自ChatGPT横空出世以来,AIGC浪潮席卷全球,上下游产业链也因此大放异彩。 市场行情的高景气直观反映在股价上,无论AI公司是否盈利,其股价多呈上升趋势。一些与AI概念有所…

一路对标顶级产品,奇遇XR为何仍不见起色?

临近6月,再度遇冷的XR行业,又让很多人充满期待。外界普遍认为,基于苹果酝酿多年的MR头显产品,将于6月举行的WWDC 2023全球开发者大会正式亮相,XR行业或将迎来“iPhone时刻”。 在一派期待中,一家国内XR企业…

xAI迎战OpenAI|没有什么能够阻挡马斯克的AI梦想

出品|网易科技《智见焦点》 作者|赵芙瑶 编辑|丁广胜 马斯克的“X”系列又添新成员了。 对“X”有执念的马斯克,前不久刚刚将推特“注册名称”改为X Corp.,今天又在推特宣布成立新公司“xAI”。公司团队由马斯克领导&a…

上天了!但炸了:马斯克的「星舰」离火星又近了一步

点击“开发者技术前线”,选择“星标” 让一部分开发者看到未来 来自:机器之心 成功发射,但在空中爆炸了。 这一刻,我们都仰望星空。 北京时间 4 月 20 日晚 9 点半,随着倒计时声音的结束,在 SpaceX 位于得州…

AI“应用商店”来了。OpenAI首批70个ChatGPT Plugin最全梳理

OpenAI放出大招,本周将向所有ChatGPT Plus用户开放联网功能和众多插件,允许ChatGPT访问互联网并使用70个第三方插件。 根据华尔街见闻的梳理,本批第三方插件能够全方位覆盖衣食住行、社交、工作以及学习等日常所需,基本上能够扮演…

手把手教你用 ChatGPT plugin 打造一个人知识库系统(一)

为什么需要个人知识库? 大概有很多人跟我一样,被现在信息过载弄得非常焦虑。很自然想到通过整理的方式来对抗信息过载,试图使用各种知识管理工具来整理这些信息,但最后折腾完各种工具后,才发现根本用不起来。因为这些…

简单实现一个ChatGPT Plugin

OpenAI对ChatGPT Plus用户开放了Plugin的权限。初步体验下来虽然bug不少,不过效果很不错,是一个较为成熟的feature。个人认为,ChatGPT Plugin的体验要远优于New Bing(bing还要继续努力..) 今天从零开始开发一个ChatGPT Plugin&am…

ChatGPT Plugin发布,这东西到底是干嘛的?里面的逻辑是什么?

前言 chatGPT目前的明显问题是不能够获取新知识,也没有办法和外界交互,而plugin就是来解决这个问题的。 chatgpt-retrieval-plugin 插件的基本信息 这是最新开源的一个plugin,里面有几个核心点 第一个是插件的定义 我不逐句翻译了&#…

chatgpt赋能powershell

最近chatgpt非常火爆,获得超高曝光度的同时,也让大家对ai和ai工具有了新的认识。关于chatgpt,可以参考这篇文章。 今天主要推荐一个可以与powershell集成的ai工具,其后端也是openai的服务,可以有效提高工作效率。 Po…

ChatGPT算法护航,拿不到年薪25W全额退!

最近因ChatGPT爆火,使得很多人非常的焦虑,下面是我看到的一位好朋友心情!不知道大家是否也有同样的心情!~ 感觉很多人在看到ChatGPT时都有这样的担忧,这样的担忧是不是源自于神经网络如果参数量足够大&…