Tier 与 Layer 翻译成中文都是 “层” 的意思,但是它们本意是不同的,《Patterns of Enterprise Application Architecture》 与《Service Design Partners 》 都有提及,“ A layer is not a tier.”
那他们具体有啥不同呢,个人比较认同 Tier 表示的是物理上、纵向的系统划分,Layer 表示的是逻辑、水平划分,具体不同可以见如下出处!
Tier 与 Layer 翻译成中文都是 “层” 的意思,但是它们本意是不同的,《Patterns of Enterprise Application Architecture》 与《Service Design Partners 》 都有提及,“ A layer is not a tier.”
那他们具体有啥不同呢,个人比较认同 Tier 表示的是物理上、纵向的系统划分,Layer 表示的是逻辑、水平划分,具体不同可以见如下出处!