5、服务性能、可扩展性和可用性模式解析

服务性能、可扩展性和可用性模式解析

1. 服务实例模式

服务实例模式主要处理可用性问题。拥有多个服务业务逻辑实例,能让服务对硬件故障更具弹性,确保在计划停机(如升级期间)服务仍能保持响应。此外,该模式还能提升可扩展性,通过添加硬件就能应对不断增加的负载。以下是服务实例模式的质量属性和示例场景:
| 质量属性 | 具体属性 | 示例场景 |
| — | — | — |
| 可用性 | 硬件故障弹性 | 在正常情况下,完成服务请求所需时间更少 |
| 可用性 | 系统停机 | 服务器崩溃时,系统仍可运行 |
| 可扩展性 | 横向扩展能力 | 可通过增加硬件来处理不断增加的服务负载 |

下面是使用 Windows NLB 集群实现服务实例模式的 mermaid 流程图:

graph LR
    classDef process fill:#E5F6FF,stroke:#73A6FF,stroke-width:2px

    A(边缘设备):::process --> B(虚拟 IP: 1.1.1.1):::process
    B --> C(真实 IP: 1.1.1.2 - 服务实例):::process
    B --> D(真实 IP: 1.1.1.3 - 服务实例):::process
    B --> E(真实 IP: 1.1.1.4 - 服务实例):::process

2. 虚拟端点模式

2.1 问题提出

在考虑服务时,需要支持服务级别协议(

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值