新版tulip实施方案
背景:
基于《新版推广运营方案》的内容设计出新版的运营推广系统,针对里面涉及到各种业务场景提出各种解决方案,而目前最大的问题在于系统的边界划分,主要存在两种情况:
- 业务数据在业务系统(mimosa)和运营推广系统(tulip)都存一份, 通过事件监听(也就是代码埋点),但是这样做出现:
1.这样tulip系统存在业务数据, 导致tulip系统的职责不够单一明确。
2.也正因为如此与其他系统耦合度太高,如将来对接借贷等其他系统还得修改代码埋点,不利于tulip系统的可扩展性。
3.另外人工干预的异常处理导致数据不同步,如对账定单处理、数据修复等。
- 基于以上问题,可以考虑业务数据只存放在业务系统(mimosa)一方,推出如下三种解决方案:
方案一:
说明:原业务数据存储在mimosa中,tulip接受事件后根据活动规则需要的数据,通过第三方报表系统执行统计sql获取数据并处理优惠券活动。
业务边界:
优点:tulip与mimosa系统职责分离,复杂业务计算由第三方统计系统灵活拼接sql,最终在原数据库mimosa查询。
方案二:
说明:原业务数据按目前模式在mimosa系统做统计,tulip接受事件后,通过报表系统执行查询sql获取数据并处理优惠券活动。
业务边界:
优点:tulip与mimosa系统职责分离,参与者业务数据的统计由mimosa自己完成,tulip系统只负责针对活动规则查询需要的数据处理。
方案三:
说明:原业务数据通过主动监听mimosa库的binlog日志,存入如mysql/mangodb等适合查询的库中,tulip查询mysql/mangodb数据处理优惠券活动。
业务边界图:
优点:tulip与mimosa系统职责分离,数据同步不用代码埋点,而是通过对db的binlog日志监听数据同步,tulip最终只与三方库交互。
报表/统计系统设计:
功能:1,连接业务数据库
2,根据业务分类拼接业务查询统计SQL列表。
如:sqlId,dataBaseName, sql模板语句, sql条件字段参数,sql返回字段参数。通过具体字段参数拼接成完整的sql语句,去业务数据库查询。
3,提供SDK接口查询并返回业务数据。
设计优点:1,灵活设计sql语句,满足业务的随时变更。
2,可灵活获取多个库的数据,高可扩展性。
相关推荐
net-tulip Description DECchip 21140 Ethernet driver (This driver allows running ESXi as a VM under Microsoft Hyper-V) Author VMware Communities user john117 Vendor (Vendor Code) Digital ...
python库,解压后可用。 资源全名:tulip_python-5.3.1-cp37-cp37m-manylinux1_x86_64.whl
Tulip Gomory-胡树插件 描述 这个插件允许计算与加权无向图关联的。 此实现遵循维基百科页面中可用的符号,并依赖于的boost::boykov_kolmogorov_max_flow算法来计算最小割。 注意:这个插件已经过快速测试,但从未...
这是TuLiP(时间逻辑计划工具箱)的源存储库。 该项目的网站是 安装 在大多数情况下,满足以下条件: pip install . 也可以安装TuLiP: pip install tulip 这将安装最新版本以及必需的依赖项。 要了解安装了哪些...
Tulip 是一个信息可视化框架,致力于关系数据的分析和可视化。 Tulip旨在为开发者/用户提供一个完整的库/软件,支持交互式信息可视化的设计
用Python编写的用于Tulip图形分析和可视化框架的插件集合 该存储库包含用于一组Python插件,专用于大型图的分析和可视化。 这些插件可以添加新的图形导入/导出过程,还可以添加新的图形算法(布局,度量,聚类等)...
该项目包含用于Digital / Intel 21x4x(“郁金香”)系列以太网芯片Linux 2.4.x内核驱动程序。 需要内核版本2.3.50或更高版本。 该项目是进一步驱动程序开发和讨论的重点。
Tulip Indicators是用ANSI C编写的技术分析功能库。 网站上提供了大量信息: : 高质量的绑定可用于 , 和 。 特征 没有依赖项的ANSIC 。 使用快速算法。 易于使用的编程界面。 根据LGPL许可发布。 建造 建设...
数据集对应的子文件夹 tulip/郁金香 sunflower/太阳花 rose/玫瑰 dandelion/蒲公英 daisy/雏菊
请注意,该扩展名不是Tulip公司的官方产品! Tulip是可能是高度定制的应用程序,因此,该扩展可能根本无法在其他实例上运行,甚至可能无法正常工作。Tulip扩展为郁金香的特定实例带来了多项调整! 功能包括:-加载...
template_red_tulip
新的选项卡主题与郁金香热高清壁纸。 郁金香热壁纸高清“新标签”主题可帮助您在监视器屏幕上创建专属的合适个人空间。电脑墙纸不仅是装饰品,而且还是任何台式机整体设计和氛围的主要元素。 支持语言:English
郁金香 Tulipário商店
图片分为五类:百合-Lilly、兰花-Orchid、莲华-Lotus、向日葵-Sunflower、郁金香-Tulip。 每类约有1000张照片。 照片分辨率较小,大部分约为320x240像素。 图片不是缩放到一个尺寸,有不同的比例。
漂亮的配置 我的漂亮配置!安装$ npm i @tomer/prettier-config用法将package.json的设置为@tomer/prettier-config : package.json { " prettier " : " @tomer/prettier-config "} 使用运行prettier 。...
npm i -D eslint eslint-config-tulip 这将安装配置模块,您现在可以在项目中使用它。 添加TypeScript 如果您使用的是TypeScript,则还需要安装TypeScript的插件和解析器: npm i -D @typescript-eslint/eslint-...