得物开放平台接入得物SDK 千寻简笔记介绍千寻简文库已开源,Gitee与GitHub搜索chihiro-doc,包含笔记源文件.md,以及PDF版本方便阅读,文库采用精美主题,阅读体验更佳,如果文章对你有帮助请帮我点一个 @[toc]简介本文接入得物开放平台,本文关键词得物开放平台、得物SDK、得物PUSH、获取订单、虚拟发货实现步骤1 引入依赖在得物开放平台下载JDK,本文以得物JDK1.3.8.RELEASE为基础进行接入 下载后有三个文件:open-sdk-java-1.3.8-okhttp.RELEASE.jaropen-sdk-java-1.3.8-urlconnect.RELEASE.jar得物开放平台Java版sdk 2 配置在得物开放平台中 -> 控制台 -> 应用管理 -> 我的应用 -> 应用详情 -> 应用信息即可查看应用证书,AppKey、App secret2.1 配置公钥私钥application-dev.yml ThreadPoolExecutor.CallerRunsPolicy() ); //执行初始化 executor.initialize(); return executor; }}3 配置在得物开放平台中
一、背景得物开放平台是一个把得物能力进行开放,同时提供给开发者提供 公告、应用控制台、权限包申请、业务文档等功能的平台。面向商家:通过接入商家自研系统。可以实现自动化库存、订单、对账等管理。 面向ISV :接入得物开放平台,能为其产品提供更完善的全平台支持。面向内部应用:提供安全、可控的、快速支持的跨主体通讯。 得物开放平台目前提供了一系列的文档以及工具去辅助开发者在实际调用API之前进行基础的引导和查询。 下面我将基于答疑助手在开放平台的落地,具体介绍每个步骤的详细流程。三、实现目标鉴于目前得物开放平台的人工答疑数量相对较高,用户在开放平台查询未果就会直接进入到人工答疑阶段。 # AUDIENCE你的用户是得物开放平台的开发者们,他们是你要服务的对象。
一、什么是小程序平台得物小程序平台致力于整合并管理微信、支付宝等渠道的得物数字资产,实现数字化管理。通过该平台,小程序和公众号等功能纳入公司工作流,以提升用户体验和管理效率。 改进方向1.增强微信开放平台的对接能力,以提升工作效率。2.提升小程序体系的基础能力,推动管理流程的数字化转型。核心目标实现多个小程序的统一线上管理,减少人为操作。 总体设计基于线上化目标,从实际痛点和公司基建现状出发,得物小程序平台的核心内容包括:1.主工作台:开发管理:角色管理、成员管理、小程序体验码等消息推送:投诉/违规消息提示、告警消息、工单下发等小程序管理 六、未来计划1.小程序平台二期开发:启动小程序平台的二期开发,专注于整合管理微信、支付宝等外部渠道的得物数字资产。 文 / springleo关注得物技术,每周更新技术干货要是觉得文章对你有帮助的话,欢迎评论转发点赞~未经得物技术许可严禁转载,否则依法追究法律责任。
一、前言随着近几年得物的业务和技术的快速发展,我们不管是在面向C端场景还是B端供应链;业务版本的迭代更新,技术架构的不断升级;不管是业务稳定性还是架构稳定性,业务灰度的能力对我们来说都是一项重要的技术保障 二、总体架构设计主要由如下模块组成:灰度运营平台:为用户提供增删查改的灰度发布管理和UI界面;灰度服务端:为灰度运营平台提供标准的增删查改功能、权限控制、灰度场景管理和应用接入命名空间;Nacos&Ark 为了解决这个问题,我们设计了面向研发和业务的可视化动态表单的配置方式,集成现成的页面表单搭建技术平台或动态表单技术平台,使得配置可以以可视化的形式展示。 通过本文,我们希望这个轻量级的灰度配置平台的设计思路对你有所帮助。整体的设计思路非常轻量级,还有很多用户体验和非功能的设计没有在本文中展开描述,这些也并不是这个平台的核心设计内容。 *文 / feel本文属得物技术原创,未经得物技术许可严禁转载,否则依法追究法律责任!
0 前言 DTS 是数据传输平台 (Data Transfer Platform 的缩写) 随着得物 App 的用户流量增长,业务选择的数据库越来越多样化,异构数据源之间的数据同步需求也逐渐增多。 为了控制成本并更好地支持业务发展,我们决定自建 DTS 平台。本文主要从技术选型、能力支持与演化的角度出发,分享了在 DTS 平台升级过程中获得的经验,并提供一些参考。 RDBMS)、NoSQL 数据库、OLAP 等,同时整合了数据库配置管理、数据订阅、数据同步、数据迁移、DRC 双活数据同步支持、数据巡检、监控报警、统一权限等多个模块,以构建安全、可扩展、高可用的数据架构平台 通过 DTS 2.0,我们希望将 canal/otter/datax 演化为一个任务执行框架 + 管理平台,能够为后续大量数据源迭代提速。 5 未来演进 DTS 作为一个数据同步平台主要功能是尽可能提供高效的数据源同步功能,助力于多变的业务场景。
(3)平台的实验/探索项目:如品类价格带分布控制,一些探索尝试性的实验,需要先小流量定向推送指定商品进行实验,取得一定结果、经验后,再进行优化、推全等情况。 1.2 为什么要做成平台? 这一点还是反作弊平台及风控系统黑名单直接对接商品底池的方式更为专业。 3.2 跨场景统一的AB实验 各场景各服务单独对接AB平台,相互之间是隔离的,哈希规则也是定制化的。 4后续方向 (1)完善平台能力: a;基本能力建设,包括捞月组件的接入,打通圈品集信息,实现一站式圈品及圈品规则维护;人群规则平台的接入,简化在线服务FeatureCondition的判别流程 b:调控平台运营中心易用性及使用体验上的建设工作 (2)非商品调控能力建设: a:底纹词&搜索发现词、搜索框下拉推荐词等词导购场景覆盖,与query直达相结合,能够通过更多低成本的场景支持业务扶持指定货品的诉求 b:社区内容作为得物的核心场景,且当前社区内容中的商品标签
一、背景 得物大模型训练与推理平台上线几个月后,我们与公司内部超过 10 个业务领域展开了全面的合作。 某业务订单 NPS 的识别准确率由 70% (PROMPT 方式)提升到 85% (平台训练大模型) 。 本文基于我们与业务合作的经验,将分享如何在大模型平台上实现业务效果指标提升。 我们期望更多的业务方能与大模型平台合作,以实现业务效果的提升。 如何选择推理加速方案 在大模型平台上,您实际上无需担心选择加速方案。这是因为平台会根据业界的技术进展和业务中所需的大模型场景进行评估,并自动为您选择当前最优的推理方案。 *文/linggong 本文属得物技术原创 未经得物技术许可严禁转载,否则依法追究法律责任!
> 本文中的部分技术调研、演示代码块、疑惑问题等,均由ChatGPT提供 2.建设 开局先放一张平台完整的使用流程图(跟着箭头的顺序) 图片 部门内以“小项目”的形式立项之后,我们就开始了巡检平台的建设 首先是在业务目标方面 增长的测试同学作为业务方,给我们这个项目定了“三高”目标,大概可以概括为三高:“平台使用效率高”、“巡检执行效率高”、“告警准确性高”。 所以在该项目中,我们除了提供平台的架构和基础异常检测服务,还和前端平台合作,把巡检器的巡检能力做了丰富,比如会场抖动检测、局部白屏等都是前端平台贡献的组件。 巡检能力根据提供方,可分为2部分 平台提供:由效能平台提供常用的巡检能力 三方提供:由前端平台提供定制化巡检能力,接入巡检平台的巡检器中,目前已完成了6个巡检组件的接入 图片 巡检能力Git demo、 ,最终将一个新平台的接入成本降低到很低。
(3)平台的实验/探索项目:如品类价格带分布控制,一些探索尝试性的实验,需要先小流量定向推送指定商品进行实验,取得一定结果、经验后,再进行优化、推全等情况。 1.2 为什么要做成平台? 这一点还是反作弊平台及风控系统黑名单直接对接商品底池的方式更为专业。 3.2 跨场景统一的AB实验 各场景各服务单独对接AB平台,相互之间是隔离的,哈希规则也是定制化的。 4后续方向 (1)完善平台能力: a;基本能力建设,包括捞月组件的接入,打通圈品集信息,实现一站式圈品及圈品规则维护;人群规则平台的接入,简化在线服务FeatureCondition的判别流程 b:调控平台运营中心易用性及使用体验上的建设工作 (2)非商品调控能力建设: a:底纹词&搜索发现词、搜索框下拉推荐词等词导购场景覆盖,与query直达相结合,能够通过更多低成本的场景支持业务扶持指定货品的诉求 b:社区内容作为得物的核心场景,且当前社区内容中的商品标签
例如,下拉词可以在用户输入搜索内容时提供智能提示,而热搜榜单则能引导用户关注平台上的热门趋势。词分发平台的价值与功能为了进一步优化词推荐的效率与一致性,词分发平台应运而生。 个别场景示例三、整体架构业务架构平台架构整体平台架构平台+脚本化架构脚本热部署功能在词分发搜索推荐引擎中发挥了重要作用,其主要目标是通过动态加载机制处理策略频繁变更的链路。 表格显示如下:DIFF评估平台社区搜索评测平台是面向于内部算法、产品、研发同学使用的评测系统,主要用于建设完善得物社区搜索badcase评估标准体系,致力于提升用户搜索体验和搜索算法问题发现及优化两方面 R8疑难杂症分析实战:外联优化设计缺陷引起的崩溃|得物技术2. 可扩展系统设计的黄金法则与Go语言实践|得物技术 3. 得物新商品审核链路建设分享4. 营销会场预览直通车实践|得物技术5. 基于TinyMce富文本编辑器的客服自研知识库的技术探索和实践|得物技术文 / 子房关注得物技术,每周更新技术干货要是觉得文章对你有帮助的话,欢迎评论转发点赞~未经得物技术许可严禁转载,否则依法追究法律责任
KubeAI介绍KubeAI是得物AI平台,是我们在容器化过程中,逐步收集和挖掘公司各业务域在AI模型研究和生产迭代过程中的需求,逐步建设而成的一个云原生AI平台。 此外,随着AIGC的火热发展,我们经过调研公司内部AI辅助生产相关需求,上线了AI制图功能,为得物海报、营销活动、设计师团队等业务场景提供了基础能力和通用AI制图能力。 图片此前,我们通过一文读懂得物云原生AI平台-KubeAI的落地实践过程一文,向大家介绍了KubeAI的建设和在业务中的落地过程。 5,展望KubeAI平台从得物AI业务场景的实际需求出发,以三大核心引擎为建设目标,着力解决AI模型研发过程中的训练、推理性能问题,以及模型版本迭代过程中的效率问题。 文:伟东本文属得物技术原创,来源于:得物技术官网未经得物技术许可严禁转载,否则依法追究法律责任! 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
而词分发平台则致力于构建一个通用的词推荐平台,避免重复开发和维护成本,提高运营效率和业务灵活性,从而支持公司各个域的业务发展和用户需求。 其次,需要通过技术手段将通用组件进行抽象和分离,构建通用平台,同时加强平台的可定制性和扩展性,以满足不同场景的需求。 最后,需要对平台进行持续的优化和完善,同时加强对平台的安全性、可维护性、扩展性等方面的管控,以保证平台能够适应不同场景的变化和需求。 未来平台会联合算法和调控平台,打通词圈品和品圈词的链路,以及不同类型召回提权调控等,完善词分发平台功能 ,使得这个平台可以提供更好的服务。 *文/zhen.lee本文属得物技术原创,更多精彩文章请看:得物技术官网未经得物技术许可严禁转载,否则依法追究法律责任!
一、背景得物经过10年发展,计算任务已超10万+,数据已经超200+PB,为了降低成本,计算引擎和存储资源需要从云平台迁移到得物自建平台,计算引擎从云平台Spark迁移到自建ApacheSpark集群、 比数人员根据平台分析的差异原因,决定是否手动标记通过或进行任务修复。效果展示:四、比数平台功能介绍数据比对基本流程任务生成:三种比对模式两表比对:最直接的比对方式。 七、结语比数平台是得物在迁移过程中,为了应对海量任务、大数据量、字段内容复杂多样、异常数据难定位等挑战,确保业务迁移后数据准确而专门提供的解决方案,未来它不单纯是一个服务计算迁移、存储迁移、SDK迁移、 往期回顾1.得物App智能巡检技术的探索与实践2.深度实践:得物算法域全景可观测性从0到1的演进之路3.前端平台大仓应用稳定性治理之路|得物技术4.RocketMQ高性能揭秘:承载万亿级流量的架构奥秘| 得物技术5.PAG在得物社区S级活动的落地文/Galaxy平台关注得物技术,每周更新技术干货要是觉得文章对你有帮助的话,欢迎评论转发点赞~未经得物技术许可严禁转载,否则依法追究法律责任。
一、背 景得物DBA自2020年初开始自建TiDB,5年以来随着NewSQL数据库迭代发展、运维体系逐步完善、产品自身能力逐步提升,接入业务涵盖了多个业务线和关键场景。 数据倾斜场景:在电商业务场景上,每个电商平台都会有一些销量很好的头部卖家,数据量会很大。 得物管理类目配置线上化:从业务痛点到技术实现2. 大模型如何革新搜索相关性?智能升级让搜索更“懂你”|得物技术3. RAG—Chunking策略实战|得物技术4. 告别数据无序:得物数据研发与管理平台的破局之路5. 从一次启动失败深入剖析:Spring循环依赖的真相|得物技术文 /岱影关注得物技术,每周更新技术干货要是觉得文章对你有帮助的话,欢迎评论转发点赞~未经得物技术许可严禁转载,否则依法追究法律责任。
得物的校招薪资水平跟大厂一样,开的都挺高的,校招毕业年薪 40w 起步,最高档 offer 都到 50w 级别了。不过,得物工作强度会比较高,所以才开了比较有竞争力的薪资。 很多同学就好奇得物的面试难度如何?那么,今天跟大家分享得物的后端面经,其实跟面试难度大厂差不多,围绕八股+项目+算法这三个方面来考察。
1 前言 随着得物业务规模的不断增加,推荐业务也越来越复杂,对推荐系统也提出了更高的要求。 因为推荐场景主要是用 x2i(KVV)表推荐为主,而 x2i 数据是图(Graph)的边,所以我们给得物的推荐引擎取名 DGraph。 在 DGraph 所有数据更新都是 DUMP(耗时)->索引构建(耗时)->引擎更新(图 3),索引平台会根据 DGraph 引擎的内存情况自动选择在线更新还是分批重启更新。 图片 图10 3 后记 DGraph 是得物在推荐业务上一次非常成功的探索 *文/寻风 本文属得物技术原创,更多精彩文章请看:得物技术官网 未经得物技术许可严禁转载,否则依法追究法律责任!
1 千川由来 得物的推荐场景,除了首页瀑布流等几个比较大的场景之外,还有很多长尾的小场景,包括:频道、会场、购中购后场景、品牌墙等。 因此,我们需要这样一个通用推荐平台,来承接住这些小场景,并能够持续优化,带来收益。“化零为整”、“兼容并包”、“统一平台”,这就是千川。 - 基建层:依托包括机器学习平台、索引平台、特征服务、流控平台等在内的强大能力支持,方可打造出整套千川推荐框架。 图片 文: Tmac, 阿寿, Yaobik 本文属得物技术原创,更多精彩文章请看:得物技术官网 未经得物技术许可严禁转载,否则依法追究法律责任!
现状API文档作为公司研发重要的数据资产,承载了公司核心的业务逻辑,随着公司业务的复杂化,软件架构微服务化,公司数字化的发展,API的研发管理成为了公司研发的最重要的一个环节,而得物目前存在两个接口文档相关的平台 面临的问题根据行业报告显示,开发团队大概有50%的工作时间是围绕着API开展的,目前在得物的研发流程中,围绕API文档的协同工作分散在不同的工具或者平台,导致现有的API在研发协同工作中低效流转。 解决方案明确了DTDD研发模式的目标之后,接下来就是要如何去做了,通过对业界主流的API文档管理方案的调研,结合得物目前的现有平台YApi和Mooncake,我们最终决定打通两个平台,同时对功能进行了升级 图片通过对DTDD模式的探索和思考,最终完成了得物一站式文档协作平台的自主研发,Mooncake一站式文档协作平台的上线只是起点,绝不是终点,对于文档平台的展望如下图所示,通过文档协作平台的建设,推动业务发展 总结&思考本文简要给大家介绍了Mooncake作为得物一站式研发协作平台的演进过程。
一、前言 自建 Redis 系统是得物 DBA 团队自研高性能分布式 KV 缓存系统,目前管理的 ECS 内存总容量超过数十TB,数百多个 Redis 缓存集群实例,数万多个 Redis 数据节点,其中内存规格超过 运维平台架构 自建 Redis 自动化运维平台包括Redis 管控平台、Kv-Admin、Kv-Agent、Prometheus 等组件,部署架构如下图所示: Redis 管控平台 Redis 管控平台是自建 Redis 综合运维管理平台,自建 Redis 的可视化操作均在 Redis 管控平台上完成,包括实例部署、扩容、数据迁移等在内的所有日常运维操作均可在管理平台上完成。 自动化运维平台支持方便的垂直扩容和水平扩容操作。 对于垂直扩容,运维平台支持批量调整实例 Redis-Server 节点的容量。 *文 / Miro 未经得物技术许可严禁转载,否则依法追究法律责任!
一、前言通过修复历史遗留的Crash漏报问题(包括端侧SDK采集的兼容性优化及Crash平台的数据消费机制完善),得物Android端的Crash监控体系得到显著增强,使得历史Crash数据的完整捕获能力得到系统性改善 此问题从21年首次上报以来在得物的Crash列表中一直处于较前的位置。 fromType=personal_blog五、小米Android15 焦点处理空指针崩溃背景随着Android15开放公测,焦点处理过程中发生的空指针问题逐步增多,并在1月份上升到Top。 文 / 亚鹏关注得物技术,每周更新技术干货要是觉得文章对你有帮助的话,欢迎评论转发点赞~未经得物技术许可严禁转载,否则依法追究法律责任。