首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/187816

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

SaaS 系统架构设计经验总结

2B SaaS系统最近几年都很火。很多创业公司都在尝试创建企业级别的应用 cRM, HR,销售, Desk SaaS系统。很多SaaS创业公司也拿了大额风投。毕竟SaaS相对传统软件的优势非常明显。 最近一年,有幸架构一个Crm SaaS 系统,上线了几个月来,各方面都比满意。整个系统创建过程,踩了很多坑,收获也比较多。总结一下SaaS系统架构一些特点: 1.分层设计 SaaS系统分层大概是: 租户识别>应用层>数据访问层>缓存层>数据库 业务代码都是写在应用层。 租户识别可以用spring拦截器实现,然后使用ThreadLocal传递给后端 数据库和缓存层对应用层应该是透明的。程序员在写代码的时候,只关心业务逻辑,不应该担心多租户的问题。 2.数据隔离要透明 SaaS系统说起来很简单,任何系统似乎加个tenant_id(租户id)就变成SaaS系统了。比如原来的用户登录是: selectusername,passwordfromuserswhereemail='abc@qq.com' 改成 selectusername,passwordfromuserswhe...

红帽CEO:私有云比公有云更经济

近日,红帽CEO Whitehurst在接受记者采访时表示,AWS对于测试和开发是有意义的,但是在规模方面,却无法与私有云展开竞争。你同意他的观点么? Whitehurst认为,尽管像AWS或者微软Azure这样的公有云服务提供商正在春风得意,然而,现在还不是放弃私有云的时候。Whitehurst坚信,对于某些类型的应用程序,私有云可以提供更好的性能,并且付出的成本也相对较少。 公有云一路走低 公有云的出现让企业更加容易的尝试大数据或者其他关键工作负载,显然,有些应用和业务是适合放在公有云上。而公有云对于开发者来说,带来的影响也变得越来越大,他们不必在本地部署软件进行开发或测试,而是直接进入到云端,使用云端的资源。 相比之下,私有云像是旧酒装新瓶。因此,公有云的增长大大超过了私有云的增长速度,私有云的部署不再让人们感兴趣。 私有云也是有意义的 无论公有云采用的数据是多少,红帽以及其他供应商都从私有云中得到了回报。红帽高管在最近的财报电话会议中表示,在本季度的红帽顶级交易的订单中,都包括了OpenStack,而同比去年Q4季度,前30的交易中包含OpenStack或OpenShift的数...

相关文章

发表评论

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

用户登录
用户注册