• ARTICLE
  • STRING
  • CONVERTER
  • ENCRYPT
  • NETWORK
  • MORE
    CHART
    MATH
    COORDINATE
    IMAGE
    FILE
  • ARTICLE
    STRING
    CONVERTER
    ENCRYPT
    NETWORK
    MORE
    CHART
    MATH
    COORDINATE
    IMAGE
    FILE
logo Online Tools
All Chinese English Newest Hottest
81 search results

携程酒店前端存在大量监控,但对于监控问题的排查成本,随着量级的增加而变得不可控。因此引入了智能预警归因系统,以数据池统一数据结构及标准;以预警规则池保证预警的准确性、低噪音;以算法模型进行根因分析,直接给出归因结果,从而提高整体排障效率。

42 Technology lddgo Shared on 2024-09-23

本文概述了携程酒店前端BFF层在架构迁移及效能提升过程中面临的挑战和应对方案。第一部分描述了BFF实践过程中遇到的问题,分析了两种BFF模式的对比并提出了一码多端的BFF研发方案;第二部分通过介绍携程云函数平台能力来阐述其如何帮助提升BFF研发的效能;第三部分简单介绍了前端动态化能力的未来规划。

51 Technology lddgo Shared on 2024-09-10

在携程旅游度假的线路类商品系统中,由于商品结构复杂,涉及底层数据表上千张,在日常供应商以及业务维护过程中,每日产生6亿+的数据变动记录。这些数据的变动留痕,不但可供录入方查看,也对日常产研的排障起着至关重要的作用,同时也可以提供给BI做数据进一步分析。商品日志系统建设尤为重要,随着商品日志系统不断发展迭代,已经积累达到1700亿条日志。 本文将介绍线路商品日志系统的演进过程以及在其中遇到的问题。

40 Technology lddgo Shared on 2024-08-22

本文介绍了前端自动化任务中的难题,讲解了Taskhub如何通过拆分核心和辅助模块来应对这些挑战,并结合两个实际场景展示了Taskhub在提升自动化任务排障效率等方面的表现。最后,讨论了Taskhub使用的RPC BFF框架如何提升整体开发效率,并分享了使用RPC BFF的经验。

38 Technology lddgo Shared on 2024-08-15

在携程的搜广推业务中,Eagle技术生态扮演着核心角色,不断地应对业务扩展带来的新挑战。本文首先剖析了Eagle算法策略平台的架构创新,包括流程组件化、编排可视化和逻辑算子化,这些设计有效提高了开发效率并确保生产稳定性。进一步通过推荐信息流业务的实践案例,展示了策略平台在性能提升和资源优化方面的实际效益。最后,对平台的未来发展进行了展望,包括优化调度、增强编排、灵活部署、全链路监控和提升用户体验等,以持续引领技术创新,满足业务发展需求。

93 Technology lddgo Shared on 2024-08-08

本文概述了携程IT管理数万台办公PC时面临的挑战及应对方案,介绍了通过全链路工具实现故障主动发现和自动修复的运营理念。详细阐述了背景、系统架构选型及各部件,深入说明了工具实践过程中面对的大数据量、脚本运行权限、交互弹窗等问题及其解决方案,并阐明了在运维故障定位和脚本统计优化方面的支持,希望能为大家带来一些启发。

41 Technology lddgo Shared on 2024-07-25

本文详细介绍了QUIC协议在携程 Trip.com App上的实践方案,以及团队在QUIC高可用及性能提升方面所做的各类优化。首先介绍了QUIC多进程部署架构,随后分析了QUIC网络架构在生产应用中遇到的问题及其优化方案。在性能提升方面,分享了QUIC全链路埋点监控的实现思路及其收获,QUIC拥塞控制算法开发与调优思路等等。希望这些内容能够帮助大家了解QUIC协议及其在实际应用中的优化思路,并从中获得启发。

52 Technology lddgo Shared on 2024-07-16

本文概述了携程门票预订交易系统在应对秒杀活动中面临的挑战与应对策略。第一部分阐述了业务激增对系统架构的考验;第二部分深入剖析了系统架构的优化路径,涵盖读热点、写入性能瓶颈、强一致性事务处理及流量精细化控制等关键问题的解决方案,并总结了确保系统高可用性与持续性的治理措施。希望这些内容能够对大家有所帮助或启发。

81 Technology lddgo Shared on 2024-07-05

目前,携程大部分业务已经完成了微服务改造,基本架构如图。每一个微服务的实例都需要和注册中心进行通讯:服务端实例向注册中心注册自己的服务地址,客户端实例通过向注册中心查询得知服务端地址,从而完成远程调用。同时,客户端会订阅自己关心的服务端地址,当服务端发生变更时,客户端会收到变更消息,触发自己重新查询服务端地址。

52 Technology lddgo Shared on 2024-06-20

istanbuljs 是一款优秀的JavaScript代码覆盖率工具,主要用于单元测试的代码覆盖率检测和生成本地覆盖率报告。然而,随着现代前端技术和UI自动化测试的发展,对端到端测试的代码覆盖率检测需求逐渐增加,istanbuljs提供的功能显得捉襟见肘。 在携程内部JavaScript代码覆盖率使用的是gitlab内置的coverage上报,也是只支持单元测试的覆盖率收集和概览数据展示。随着携程的前端技术日益精进,我们有了自己的前端流量录制平台,并且部署了相当大规模的模拟器集群进行UI自动化(flybirds)回放。这种场景下,需要对端到端测试的代码覆盖率进行收集和展示,以便开发同学更好的了解到自己的代码质量。 传统的istanbuljs提供的功能已经无法满足我们的需求。我们需要处理UI自动化过程中来自前端高并发的覆盖率上报,实时的覆盖率聚合,以及覆盖率数据的聚合展示。因此,我们在Istanbuljs的基础上开发了Canyon,解决端到端测试覆盖率难收集的问题。

50 Technology lddgo Shared on 2024-06-14