`
wh0426
  • 浏览: 56588 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
博客专栏
Group-logo
架构师的知识与实践
浏览量:56589
社区版块
存档分类
最新评论

社区电商系统架构之会话篇:sso单点登录会话介绍

阅读更多

 

上篇详细描述了tomcat msm会话管理的实验步骤。本篇谈一谈它存在的问题,以及后绪一点思考

1.memcached sticky模式是两个结点,当一个mem故障,另外一个担负工作。

因为只能是两个mem,故不符合分布式模向可扩展性要求。如果面临大量请求压力时,负载会存在瓶颈。

2.memcached no-sticky模式,可以多个结点。但多个结点间复制必会存在瓶颈。会话不一致问题,会承随着请求量,递增。

3.大型系统,会随着系统业务量的发展,系统按业务域进行拆分。会分成很多个不同业务域的独立系统。tomcat msm只能解决,某个单一应用的部署模式。

当会话层系统架构面临更多的高并发,更多的业务域变成新的核心系统。要实现各个系统的一次会话登录,各子业务域互串联,需要一种新的会话登录模式,单点登录系统(SSO)是个很好的选择。开源的SSO项目有CAS 等。

 

 

 

 

 

 

搜索

复制

分享到:
评论

相关推荐

    javashop大型分布式电商

    1. **SSO单点登录** - **定义**:SSO(Single Sign-On)即单点登录,是一种让用户只需要登录一次就可以访问所有相互信任的应用系统的认证模式。 - **应用场景**:在大型电商平台中,用户可能需要访问多个子系统,...

    分布式(电商项目实例)

    单点登录系统(SSO,Single Sign-On)是电商项目中常见的一种身份验证机制。用户只需要一次登录,就能访问所有关联的应用系统,提高了用户体验,同时也便于统一管理和控制权限。实现SSO的关键技术包括Cookie共享、...

    SSO实例码源

    SSO(Single Sign-On)是单点登录的缩写,是一种网络身份验证机制,它允许用户在一次登录后访问多个应用程序或服务,而无需再次输入凭证。SSO 实现的关键在于中央认证服务(CAS),它负责验证用户的身份,并向其他...

    Maven+CMS+Redis+Solr+Linux+Nginx+SSM单点登录,大型分布式项目源码

    本项目是一个基于Maven构建的大型分布式电商系统,采用了多种技术进行集成,旨在实现高效、稳定且可扩展的单点登录(SSO)功能。以下是该项目所涉及的主要知识点的详细说明: 1. Maven:Maven是Java项目管理工具,...

    java架构师是什么?58套java架构师资源870G进阶架构师学习.pdf

    Spring Security和CAS可以用于实现单点登录(SSO),Ehcache和Memcached可用于缓存会话数据,Shiro则提供了一套全面的安全管理框架。 消息队列如RabbitMQ、RocketMQ和Kafka在处理异步通信和解耦系统方面起着重要...

    Java项目-淘淘商城(附源码)(百度云链接)

    8. **单点登录(Single Sign-On, SSO)**:SSO允许用户在一个系统登录后,无需再次认证即可访问其他系统。在淘淘商城这样的多模块应用中,SSO提供了便捷的用户体验,减少了用户频繁登录的困扰。 9. **购物车**:...

    青橙商城-嘿嘿嘿 大家懂的 功能还是比较全的

    其次,CAS(Central Authentication Service)的引入,意味着该平台采用了单点登录(Single Sign-On, SSO)的策略。CAS是一个开源的身份验证协议,允许用户在一个应用中登录后,无需再次认证即可访问其他支持CAS的...

    网上商城达内版完整资料

    这个资料包提供了全面的知识点,帮助用户了解并实践一个完整的电商项目从零到上线的全过程。 1. **系统设计**: - 架构设计:可能包含MVC(模型-视图-控制器)架构,将业务逻辑、数据处理和用户界面分离,便于维护...

Global site tag (gtag.js) - Google Analytics