可观测性平台在伴鱼的实践
背景 伴鱼后端服务采用微服务架构部署,目前在服的服务有 800+。在 2019 年,公司就引入 Jaeger, 搭建自己的调用链追踪系统,目前每天写入的数据接近 100 GB / 天。但系统在实际生产使用中,依然不甚满意,主要症结在于: 系统采用头部连贯采样(head-based coherent sampling)的 Rate Limiting 限流采样策略,即在 trace 的第一个 span...
伴鱼技术团队
发表于 2023-06-25
伴鱼智能陪练在语音识别及对话测评技术的演进
背景 伴鱼智能陪练系统是伴鱼推出的基于 AI 技术的大规模销售人员培训工具,通过配置常见工作场景的工作流,让销售人员与虚拟机器人对话,对话完毕后测评对话的准确性,达到销售新人快速上手的效果,目前通过 SaaS 形式对外提供服务,详情可点击这里。 伴鱼智能陪练系统在使用过程中最大的痛点是语音识别及对话测评过程过慢,导致每次流程流转过程中用户需要等待较长时间,非常影响用户体验。下面主要介绍在语音识别及...
伴鱼技术团队
发表于 2021-12-07
伴鱼大数据权限系统的设计与实现
伴鱼早期,整个大数据仓库下的数据基本处于裸奔状态,没有做任何的权限校验与审计,用户可以对数据为所欲为,这个阶段主要考虑效率优先。随着业务的发展,数据安全的重要性愈发突显,大数据权限系统因运而生,本文将向大家介绍伴鱼大数据权限系统的设计与实现。
伴鱼技术团队
发表于 2021-10-08
动态性能分级策略在客户端上的实践
背景 伴鱼绘本发布至今已有 5 年,作为一款主要面向儿童的 App,其包含大量游戏化场景和多媒体资源来保证内容的趣味性、丰富性。我们的产品面向海内外用户,统计发现 iOS 设备中约 3 成是已发布 5 年以上的旧设备。旧的设备意味着 CPU 运算能力差、内存小,同时国外网络环境相较于国内要差。所以在保证产品趣味性和丰富性的同时,我们要让程序维持优秀的用户体验,在各种不同性能的设备上流畅运行。
伴鱼技术团队
发表于 2021-08-31
iOS文本的多语言适配和实践
背景 产品被多个国家使用,产品方希望产品拥有更好的多语言使用体验,所以设计师提供多种字体来适配指定的语言。基于以上背景,客户端需要快速给出解决方案并且上线。 字体包的多语言适配和实践 需求分析 首先,在了解产品需求和设计方案之后,结合业务研发人员的痛点,整理出以下需求。
伴鱼技术团队
发表于 2021-08-30