基础设施组件与堆栈依赖发现模式解析
1. 基础设施领域实体
基础设施领域实体是通过组合多个低级基础设施资源来实现高级堆栈组件的一种方式。例如,运行一个应用程序所需的基础设施就是一个高级概念。以下是一个Java应用程序基础设施实例库在堆栈项目代码中的使用示例:
use module: application_server
service_name: checkout_service
application_name: checkout_application
application_version: 1.23
traffic_level: medium
上述代码定义了要部署的应用程序及其版本,还指定了流量级别。领域实体库代码可能类似于捆绑模块示例,但包含根据 traffic_level 参数动态配置资源的代码:
...
switch (${traffic_level}) {
case ("high") {
$appserver_cluster.min_size = 3
$appserver_cluster.max_size = 9
} case ("medium") {
$appserver_cluster.min_size = 2
$appserver_cluster.max_size = 5
} case ("low") {
$appserver_cluster.min_si
超级会员免费看
订阅专栏 解锁全文
6万+

被折叠的 条评论
为什么被折叠?



