[發明專利]一種快速支持AB分流的系統接入方法在審
| 申請號: | 202110747816.0 | 申請日: | 2021-07-02 |
| 公開(公告)號: | CN113485741A | 公開(公告)日: | 2021-10-08 |
| 發明(設計)人: | 史靈 | 申請(專利權)人: | 杭州索引科技有限公司 |
| 主分類號: | G06F8/71 | 分類號: | G06F8/71;G06F8/76;G06F11/30 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 310000 浙江省杭州市余杭*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 快速 支持 ab 分流 系統 接入 方法 | ||
1.一種快速支持AB分流的系統接入方法,其特征在于,包括以下步驟:
S1:將AB實驗平臺進行獨立化開發部署;
S2:將AB實驗配置信息通過SDK的集成方式集成到不同的上游業務系統;
S3:通過SDK的自動化埋點進行實驗效果的自動化追蹤。
2.根據權利要求1所述的一種快速支持AB分流的系統接入方法,其特征在于:所述步驟S2中,AB實驗配置信息包括流量入口、AB實驗版本信息和實驗分流信息。
3.根據權利要求1所述的一種快速支持AB分流的系統接入方法,其特征在于:所述步驟S2中,通過SDK的集成方式將AB實驗配置信息集成到不同上游業務系統的具體步驟為:
S21:向初始化后的SDK引入中jar包;
S22:將SDK的jar包引入不同的上層java業務系統;
S23:引入的jar包里有打印日志的功能,當有流量進入的時候,該日志模塊打印日志到業務系統服務器中。
4.根據權利要求3所述的一種快速支持AB分流的系統接入方法,其特征在于:所述步驟S21中,初始化后的SDK在應用啟動時就一個new AbClient,new AbClient的使用方式和應用中容器的Bean的生命周期保持一致,在需要的地方進行注入即可。
5.根據權利要求3所述的一種快速支持AB分流的系統接入方法,其特征在于:所述步驟S23中,日志打印的存儲路徑為日志目錄下的/ab/ab-track.log中,且日志打印的存儲格式為YYYY-MM-dd HH:MM:SS#appld@應用ID#entranceld場景ID#expVersionld@實驗版本ID#traceld@traceld#divisionld@分流ID(手機號/UID)。
6.根據權利要求1所述的一種快速支持AB分流的系統接入方法,其特征在于:所述步驟S3中,實驗效果的具體自動化追蹤步驟為:
S31:業務系統服務器中的flume日志采集系統自動采集打印的日志,并上報至業務系統服務器中的kafka日志收集系統;
S32:業務系統服務器中的kafka日志收集系統對采集的打印日志進行收集,并上報至業務系統服務器中的hadoop/spark數據處理系統;
S33:業務系統服務器中的hadoop/spark數據處理系統對收集的打印日志進行實時/離線數據處理,并上報至業務系統服務器中的clickhouse/hbase數據存儲系統;
S34:業務系統服務器中的clickhouse/hbase數據存儲系統對數據處理后的打印日志進行存儲;
S35:工作人員通過監控平臺的indicator數據指標系統查看clickhouse/hbase數據存儲系統內存儲的實驗效果數據,實現實驗效果的自動化追蹤。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州索引科技有限公司,未經杭州索引科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110747816.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種仿生型超聲波氣體流量計
- 下一篇:基于機器學習的質譜圖分子式計算方法





