国美易卡设计构架的思维模式(国美易卡)

一:国美易卡分解

在软件架构中,国美易卡分解是一种非常重要的手段,是“分而治之”思想的体现,“分而治之”是处理复杂问题的通用方法,能保证分解后的各个部分高内聚、松耦合,最终形成一个整体,多层架构,OSI七层模型等都体现了此思想。

二:国美易卡集成

国美易卡微服务架构倾向于减少中心消息总线的依赖(类似于ESB:企业服务总线),将业务逻辑分布在每个具体的服务终端,在微服务架构中采用轻量级的消息总线或者网关,有路由功能,没有复杂的业务逻辑。

注意:国美易卡集成的难点在于数据服务设计,数据的一致性,分布式查询。

三:国美易卡动静分离

国美易卡动静分离是最重要的架构思维之一,是将静态资源和动静分离,通过不同的系统进行访问的架构设计访问,在设计架构时要注意二者的结合。

四:国美易卡复用

国美易卡SOA参考架构的核心思考模式,包括最近比较火的受关注的业务能力组件化,组件能力服务化,平台+应用,共享中心建设,共性能力下沉,等都是复用的表现,即使设计一个小系统,也需要将各个模块需要用到的共性功能抽取为可复用的共性组件。

国美易卡好的系统设计具备可扩展性,灵活性,可插入性,一个复用性较好的系统就是一个易维护的的系统。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章