美团点评旅游推荐系统的演进dn …… q3 d1 d2 d3 d4 dn …… qi d1 d2 d3 d4 dn …… qn d1 d2 d3 d4 dn …… …… …… 训练样本 Learning System q1 d1[x1,x2,x3,x4,x5,x6,x7,…] d2[x1,x2,x3,x4,x5,x6,x7,…] d3[x1,x2,x3,x4,x5,x6 d6 d5 … 。 。 d1 Model h 线上工程 问题建模 •GBDT •非线性 •High Level特征多 •XGBoost •泰勒展开,利用了二阶导数信息 •对数据预排序,性能更高 •多模型融合 •GBDT模型+FFM模型 问题建模 •FFM •矩阵分解+回归 •Low Level特征多 •情景推荐 •发现特征关联关系 •用户画像 •上下文 •POI 0.033357 0.948812 13447 662 0.950770 模型训练 •模型训练 •单机VS分布式 •目标函数:binary:logistic •过拟合VS欠拟合 •样本大小&树的棵数 •样本和特征随机采样 •模型复杂度:max_depth,min_child_weight •通用离线训练工具 •流程抽象化、组件化 •提供公共组件,支持定制组件 效果评估&线上迭代0 码力 | 49 页 | 5.97 MB | 1 年前3
领域驱动设计&中台/DDD在旅游电商架构演进中的实践���� ��� ��� ��� �+� �+� �� �� �� ����� �� �� �� �� �� �� �� �� • 购买 • 预订 • 团购 • 拼团 • 预打死包 • 预打半活包 • 活包 • 购物车 • 门票 • 跟团 • 酒景 • 机酒 • 零售 • 代理 • 自营 • 预约 • 预售 • 演出 • 特产 • 旅游用车 • … •0 码力 | 47 页 | 1.45 MB | 1 年前3
分布式异地多活架构实践之路结果:无法就近返回最优的机房IP、机房之间负载不均衡、机房异常后无法快速容灾 精准流量调度-全局 HTTPDNS LocalDNS 智能DNS 合肥IDC 北京IDC 广州IDC 弱依赖,可控 SDK封装: 重点域名预解析 缓存域名解析结果(sp、 wifi名) 出错或快过期异步解析 合法IP动态下发 IP请求结果统计 多级兜底容错 解析IP合法,IP请求 解析IP不合法,固定IP请求 GSLB HTTPDNS 广州IDC 最终一致性 MQ 消息接口 消息状态库 定时补偿 MQ 监控 sdk Service 消息状态上报 调用重试/查询接口 同步消息管理服务 全局消息id生成 消息管理(预写、删除等) 重试、查询、监控接口 sdk CRSync CRSync sdk sdk Processor 是否执行结束 获取监控接口 通知运营 或者技术, 人工介入 依赖关系优化 不跨机房0 码力 | 36 页 | 1.66 MB | 1 年前3
大规模分布式系统架构下调测能力构建之道通过本地JVM自带BlockingQueue队列模拟分布式队列, 提供消息的发布、暂存、订阅、消费处理能力 代理门面 将MQ的调用用代理模式做一层封装。 开关机制 支持多级开关切换 消息预取 通过消息预判定,解决找不到消费者导致消息被抛弃 的问题。 优势:能用极低的资源损耗实现单机环境下对分布式 MQ服务的仿真模拟 分布式MQ服务 Producer2 …. Broker2 Topic1-q30 码力 | 19 页 | 2.74 MB | 1 年前3
高可用分布式流数据存储设计-李玥Partition 0 Partition 1 Partition 2 写⼊入: 查找: O(logi) + O(logj) ≈ O(1) O(1) 缓存 Cache File 堆外内存 异步预加载 读写共⻚页 PLRU淘汰策略略 ⾼高并发 ≠ ⾼高性能 减少等待 异步: Future, Callback, React框架 流程拆分 减少锁:CAS原语 减少锁等待: 读写锁0 码力 | 36 页 | 6.02 MB | 1 年前3
苏宁易购小程序架构实践 苏宁 禹立彬尝试无授权登录+授权登 录 微信/百度小程序联合 登录—快速绑定 使用媒体提供的手机号接口,快速注 册/绑定 微信/百度共用 小程序服务-二维码&图片 • 二维码服务——— 二维码预生成服务 • 图片合成———素材+二维码朋友圈分享 小程序服务-服务通知 • 微信——收集formid • 业务系统消耗formid发送模板消息 小程序服务-数据推荐 • 百度推荐———用户冷启动服务0 码力 | 36 页 | 833.39 KB | 1 年前3
刘道平-从0到1,移动政务应用小程序系统架构演化依托公安部门互联网可信身份认证体系 • 用户登录后,业务系统不再要求用户登录 9、前端开发 -- 封装公共组件 ,磨刀不误砍柴工 1、封装DGD-SDK公共组件 2、合包工具 3、Taro框架预研 10、API网关 – 限流保护已有系统、提升访问安全性 • 1.业务应用A 向网关申请接入,网关分配paasid、token给业务应用; • 2.业务应用A 使用paasid、token,接0 码力 | 35 页 | 15.60 MB | 1 年前3
付钱拉金融云系统架构演进和最佳实践keepalived Tomcat Tomcat Oracle Oracle Nginx keepalived 数据库双机 网络分发层 业务处理 渠道适配器 交易预处理 交易预检查 交易风控 交易路由 通知 响应 查询 通道 交易拆分 业务2.0痛点 BUSINESS 2.0 PAIN POINTS 业务野蛮发展 交易量高速增加 并发请求增加 交易响应速度过慢0 码力 | 35 页 | 6.05 MB | 1 年前3
共 8 条
- 1













