专栏名称: needrunning
互联网行业一线技术开发者,对云计算,大数据等分支感兴趣,欢迎交流讨论
目录
相关文章推荐
百度智能云  ·  教育圈新顶流!AI化身“全能学霸”在线辅导 ·  7 小时前  
阿里云开发者  ·  基于Memory ... ·  10 小时前  
海外独角兽  ·  巨头博弈下,Agent 的机会和价值究竟在哪里? ·  2 天前  
白鲸出海  ·  Habby之后,多个厂商“玩转”Roguel ... ·  3 天前  
白鲸出海  ·  去拉美掘金,月入5万只是及格线 ·  3 天前  
51好读  ›  专栏  ›  needrunning

系统服务化构建-项目整体框架

needrunning  · 简书  ·  · 2017-12-24 23:06

正文

请到「今天看啥」查看全文


业务功能组件

业务功能组件由具体的业务模块构建而成,为满足产品或市场人员的需求为主。业务功能模块满足以下几个特定

1 功能灵活多变,同时兼顾解耦特定

2各个业务模块之间约定功能边界。

单方向调用,避免蜘蛛网式的嵌套调用

3 通过接口或者本地RPC保持与基本功能组件层次化的调用

业务功能组件跟着产品线,由业务决定,常见的业务功能组件如用户信息组件,账户组件,支付中心,应用注册中心等。模块的定义,组件的边界决定于业务模型,需求定义,市场时机等多种因素。

基础功能组件与业务模块组件异同

1 解耦,稳定,可用

软件模块的基本要求必不可少。

2系统中的所处的层析清晰,不可混用。

3 满足功能的维度不同,前者更倾向于稳定,可用,后者更倾向于灵活,实用,解决实际问题。







请到「今天看啥」查看全文