2022-01-06 16:30:00 ~ 2022-01-07 16:30:00
小编是有些插件在身上的。
业务网关是京东到家的流量分发入口,本文将详细介绍下业务网关的职责以及面临的挑战。
近期的⾃动化测试项⽬中有个关于测试内部IM通信软件的需求,在了解到各个客户端的相应技术栈实现以后,在mac中的应⽤使⽤的是electron 技术,我们也对相应的技术进⾏调研,此⽂记录⼀下在关于electron应⽤的⾃动化测试。
We implemented a three-pronged strategy for the Salesforce Commerce APIs: monitoring, continous testing, and alerting.
本文讨论讨论:
本文结合个人在架构设计上的思考和理解,介绍如何从0到1设计一个大型Android项目架构。
一文带你了解 display:table-cell 的使用方法和可能遇到的坑。
当围棋 AI 为少儿用户提供服务时,少儿用户很难直接从高水平 AI 获取知识。
安全永远是产品的最基础需求,如果把攻防对抗比作一场战争,Web 渗透、后门技术、横向移动、隧道搭建、权限提升等技术就像排兵布阵,用战术优势不断攻城略地。前端工程师要面临的将是正面的安全战场,厉害的研发工程师从业务代码不断精进,写到框架层,再写到系统层,每个层次都要对Web安全具备深度的思考和设计,这种不断深入的过程即是不断探求原理和创新的过程。距离用户最近的前端工程师同样距离潜在危险也最近,稍不注意就可能在代码中留下安全隐患。
在项目研发的过程中,Web前端工程师不能只是完成任务了事,而是要从端到端的角度去思考会有哪些安全问题,项目评审、研发执行和测试总结都要具有安全意识。本文希望通过站在前端工程师的角度介绍相关的安全问题和常规解决办法,建立安全意识,减少安全知识薄弱导致的重大安全问题。
在业务需求中,根据返回数据动态生成图片分享是很常见的场景。比如在起点读书小程序中,每本书都需要生成一个动态图片,包含:书名、作者、类别和当前页面小程序码,这几个内容都是会动态改变的。
研发效率是各技术团队关键的一环,使用工具则是提高研发效率最有效的方式之一。下面介绍一款由八戒知识产权开发的“Dubbo + Zookeeper调式工具”。
Luna 是一款 RN 应用内调试工具,用于解决生产环境调试的痛点。
近几年,国内各大公司大规模生产落地Kubernetes和Service Mesh,拉开了云原生革命的序幕。从2019年开始,团队开始在部分场景中落地Istio Gateway,积累Service Mesh经验;2020年中,我们开始与公司的框架部门合作着手Service Mesh在携程的落地,目前生产环境已有数百个应用接入,覆盖率还在持续的推进过程中。
Service Mesh作为一项新技术,相比传统的微服务框架有很多优势。但在生产环境落地的过程中,若无法保证可用性,出现大的故障,将会大大打击对新技术采用的信心,也会影响最终用户,造成对品牌的负面影响。显而易见,可用性是一切的基石。我们在落地Service Mesh的过程投入了大量的精力进行可用性的建设,避免出现单点故障,保证服务的高可用。Service Mesh在携程的落地并不是平地起高楼,公司内关于可用性已经有一套方法与模式,Service Mesh的可用性建设也必须考虑现有的高可用体系。
目前,携程小程序共有30+条业务线并行,上百个开发人员参与,常规发布两周一次,这么大体量的小程序以及这么快的业务迭代速度,对我们的技术提出了更高的要求。
在携程小程序的开发过程中,如何准确快速地把小程序交付给测试人员是一个繁琐的过程。按照以往的做法,开发人员将代码提交至发布分支后,还需要自行到公司的MCD(携程内部发布平台)进行发布,并且存在十几个业务线同时进行,排队打包的情况,打包完成后还要依赖PMO的发布才能获得体验码进行测试。而理想的模式是,开发人员只需要进行代码的提交即可,无需关心项目编译、打包、发布等流程。
跨团队协作,如何减少耦合,避免互相影响;数十个业务线共同维护一个小程序,而小程序必须作为整体发布,如何协调发布过程,让其有条不紊的进行将是我们讨论的重点。本文将从仓库管理、持续集成、持续交付几个方面进行详细介绍。
ABTest是数据驱动增长的核心工具。
关注公众号
接收推送