|
|
51CTO旗下网站
|
|
移动端

1.4.2 通用组件建设,组合支持业务的方式

《大数据平台基础架构指南》第1章大数据平台整体建设思想,在本章中,为了避免分歧,我们首先会对本书上下文语境中所讨论的“大数据平台”这个概念做一个简单的阐述和背景铺垫。本节为大家介绍通用组件建设,组合支持业务的方式。

作者:刘旭晖来源:电子工业出版社|2018-11-11 10:50

1.4.2  通用组件建设,组合支持业务的方式

第二种方式是针对抽象的通用功能需求,分别构建独立的系统或服务,并通过各个系统和服务的叠加配合,来完成对各类业务场景的支持。

这种方式的优点是:

针对抽象的通用功能需求,可拓展性较好。

能够减少各业务系统之间的重复建设。

各系统设计和架构方案有机会做得更加深入、完善和稳定。

这种方式的缺点是:

需要考虑通用性,设计难度较大,系统架构成型较慢。

各系统之间依赖相对较多,迭代演进负担较大。

对具体业务场景定制程度较低,整体易用性相对较差,使用成本较高。

非业务导向的基础架构团队构建的系统往往是这样的。

当然,也有可能是负责相关工作的基础架构部门,没有自下而上的完整链路的掌控权,于是基于自己所理解的业务范围,构建出一些相对独立的功能模块和系统。

此外,也有可能是因为系统的建设是从工具逐步向平台化演进的,整体架构也很自然地从局部组件向整体拓展。

这两种平台的构建方式,没有绝对的对错之分,适合与否取决于各公司、团队和业务的具体发展和需求背景。

但无论使用哪种方式,都需要考虑如何尽可能地扬长避短,采取必要的手段去弥补缺点。


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书会第9群:808517103

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

程序员教程(第2版)

本书按照人事部、信息产业部全国计算机技术与软件专业技术资格(水平)考试程序员考试大纲编写,是对2004版的修订版,内容包括计算机系统、...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊
博聚网