栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

Pod组件差异化处理方案

Pod组件差异化处理方案

最近在做基础库建设及部分业务的重构工作。因为支持的业务方比较多,而且Pod库会在多个App中被使用,那么同一个Pod库如何在多端做差异化处理,以及具体做到什么粒度,在这里简单总结一下。

方案:

一、预编译宏

       使用类似 #if __has_include 等预编译宏,做差异化处理。

二、接入层差异化配置

       接入层或者适配层做区分。

三、端参数区分

       在公共库配置端参数,在pod库内部做判断使用。

四、配置subspect

       区别比较大的话,可以拆分subspect。

选择方案的评价指标:

1、宿主端接入成本低。

2、只维护一个分支

3、实现成本低

上边四种方案某种程度上都可以解决问题,但是,解决问题的侧重点不同,所以,要根据具体的业务场景选择合适的方案。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/583274.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号