按关键词阅读: 设计 系统 管理 架构 营销 SaaS RES
比如 , 在产品运营初期可能一个“产品模块引擎”节点就能满足需要了;几个月之后 , 随着租户数量的增多 , 可能需要三个或者四个“产品模块引擎”来处理 , 这个时候 , 只需要增加节点个数就可以了 。
这些节点的投入是可以根据实际情况增 。
61、加和减少 , 也就是说有良好的伸缩性 。
ESB在SaaS RES中的结构图如下:图表 5.1.121 ESB集群架构图5.1.13 动静分离我们采用“动静分离”的方式来缓解我们应用系统的压力 。
“动静分离”中有“动态内容”和“静态内容”这两个概念 。
“动态内容”就是后台应用程序从数据库获取的动态信息 , 或者有业务含义的组件 , 比如“登陆”组件等等;“静态内容”是那些不需要从数据库获取的页面个性化内容 , 比如页面元素的位置 , CSS , JS , 图片 , 部分文字等等 。
“动静分离”的原理很简单 , 就是把“静态内容”交给处理静态页面能力强的web服务器 , 如Aapche来处理 , 而tomcat、jboss等这些应用服务器则用来处理“动态内容” 。
然后通过一种类似页面include的技术(这里我们使用apache的SSI模块) , 在静态页面中把“动态内容”包含进来 , 组成一个完整的页面 。
有关“动静分离”以及界面个性化的更多内容 , 请查阅SaaS模式系统参考架构设计.doc 。
5.1.14 伸缩性在SaaS模式下 , 我们必须要考虑到日益增长的用户量和访问量 , 一台机器的负载能力是有限的 。
因此 , 我们会用到大量的服务器来提供服务 , 比如apache服务器 , 应用服务器 , 中心认证服务器 。

稿源:(未知)
【傻大方】网址:/a/2021/0902/0024073868.html
标题:SaaS|SaaS RES营销管理系统架构设计(11)