3、软件架构模式解析

软件架构模式解析

1. 空间基架构(SBA)模式

1.1 SBA 组件介绍

  • 消息网格(Messaging Grid) :它是虚拟化中间件的一部分,负责处理客户端请求和会话管理。所有到达虚拟化中间件的请求都由消息网格处理,并将其重定向到可用的处理单元之一。
  • 数据网格(Data Grid) :负责不同处理单元之间的数据复制。在 SBA 模式中,数据网格是一个分布式缓存。缓存通常使用数据库将数据初始加载到网格中,并在处理单元出现故障时保持数据持久化。
  • 处理网格(Processing Grid) :这是基于空间架构的可选组件。处理网格用于协调和组合对多个处理单元的请求。例如,如果一个处理单元处理库存管理,另一个处理订单管理,处理网格将协调这些请求。
  • 部署管理器(Deployment Manager) :负责管理处理单元,可以根据负载或其他因素(如成本)添加或删除处理单元。

1.2 SBA 特点

在 SBA 中,所有处理单元在处理客户端请求时都是自给自足的,但它们组合在一起以提高性能和可扩展性,并使用虚拟化中间件进行管理。这种架构模式适用于高性能应用程序,可在流量增加时进行水平扩展,而不影响性能。不过,由于其复杂性,测试并不容易,并且创建这种架构的运营成本较高,因为需要创建内存数据网格并将其复制到其他处理单元。

组件名称
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值