知鸦日报2022-11-04

2022-11-03 16:30:00 ~ 2022-11-04 16:30:00

Продукт

58同城产品:58同城春节运营——造牛神记

摘要

每逢佳节,拜佛许愿抢头香是永不退流行的民俗活动。我们提取出了人群中的高频愿望,归纳成为六个牛神,分别承载:财富,学业,平安,健康,爱情,事业等愿望,以及牛神的最高统帅牛魔王。

根据牛神所代表的不同愿望,进行装扮的设计。那么如何概括传统的服饰,将其贴合到每一个牛神身上,并且符合牛神所代表的愿望是美术设计的难点。

登录后可查看文章图片

Технологии

哔哩哔哩技术:Flink SQL在B站的实践

摘要

目前在B站,线上大概有4000+的flink实时任务,主要支撑数据集成,实时数仓,模型训练,特征指标计算,以及增量化等业务。

登录后可查看文章图片

哔哩哔哩技术:新型渗透工具Sliver的流量特征分析与检测

摘要

当前各种渗透测试工具层出不穷且更新速度快,安全产品对各类渗透工具的检测难度也随之不断上升。

登录后可查看文章图片

字节跳动技术:AB 实验为何值得信赖?

摘要

如今流量增长乏力,如何进行科学增长营销?如何降低试错成本?如何设计进行AB实验?AB实验为何值得信赖?

登录后可查看文章图片

lyft技术:Internet Egress Filtering of Services at Lyft

摘要

Using Envoy as an Explicit CONNECT and Transparent Proxy.

登录后可查看文章图片

netflix技术:Consistent caching mechanism in Titus Gateway

摘要

Titus is the Netflix cloud container runtime that runs and manages containers at scale. In the time since it was first presented as an advanced Mesos framework, Titus has transparently evolved from being built on top of Mesos to Kubernetes, handling an ever-increasing volume of containers. As the number of Titus users increased over the years, the load and pressure on the system increased substantially. The original assumptions and architectural choices were no longer viable. This blog post presents how our current iteration of Titus deals with high API call volumes by scaling out horizontally.

We introduce a caching mechanism in the API gateway layer, allowing us to offload processing from singleton leader elected controllers without giving up strict data consistency and guarantees clients observe. Titus API clients always see the latest (not stale) version of the data regardless of which gateway node serves their request, and in which order.

登录后可查看文章图片

uber技术:How Uber Optimizes the Timing of Push Notifications using ML and Linear Programming

摘要

Push notifications are an integral channel for Uber Eats customers to discover new restaurants, valuable promotions, new offerings such as grocery and alcohol, and the perks of becoming a member, among other things. Push notifications are sent from various teams internally such as Marketing, City Operations, and Product. Since marketing push notifications were introduced in March 2020, not only did the list of teams sending notifications grow quickly, but there was also quick growth in volume to billions of notifications per month by the end of 2020.

登录后可查看文章图片

用 Charles 断点调试 HTTPS 请求,原理揭秘

摘要

现在的网站基本都是 https 的,而 charles 是常用的 http 抓包工具,所以用 charles 调试 https 请求是常见的需求。

今天就分享下如何用 charles 调试 https 请求,如何打断点。

登录后可查看文章图片

有道智慧课堂网课压测保障方案

摘要

在线上教学场景中,借助 NERTC技术,实现屏幕共享功能,共享教师的 PPT、文档甚至是视频内容给学生,再配合摄像头和麦克风,将教师的实时画面和课程讲解内容推送到学生端,这部分的内容,类似于“直播”、“线上会议”,对清晰度、流畅度都有较高的要求。与常规“直播”不同的是,教学活动中需要大量的“互动”,教学的本质即互动的过程。这些互动主要表现为丰富的场景,包括教师的板书、学生的抢答、收集观点、投票、随堂练习等。

当前所开发的智慧课堂系统包含教师端(Windows 应用),学生端(Pad)以及服务器等部分,当前设计容量为同一堂课最高容纳450个学生同时在线。线上教学的“直播”部分借助第三方 SDK 实现,而互动相关的主要功能,由“信使”服务实现。直播、互动这些丰富的互动形式以及多样化的数据通信需求,给压力测试带来了极大的困难。比如我们在进行常规的接口压测时,评估更多的是接口的响应时间、TPS、服务器的性能等,而这里则更多要考虑的是如何构造贴合用户的场景与环境,如何设计压测方案等。

为了保证教学效果,我们制定了一系列的评估指标,客观上,在线人数需要维持在合理范围内,即使掉线,能够快速恢复到最近状态,同时静止画面、动态画面的共享延迟不应超过 700ms。主观上,需要音画同步、双端清晰流畅无卡顿。如此,才能让网课的体验如丝般顺滑。

登录后可查看文章图片

中国工商银行如何解决测试数据难题

摘要

月均造数量达到10万笔、特征取数量25万笔。

登录后可查看文章图片

腾讯技术:前端图片占位优化实践

摘要

本文将分享前端页面图片占位优化的思考及实践过程。

腾讯技术:从Lint工具窥探前端的clean-code

摘要

这篇文章中要深入梳理清楚ESLint和Prettier的关系,并且把这两个工具作为切入点讲述一下代码规范以及它对前端实现clean-code的重要性。

登录后可查看文章图片

腾讯技术:微信公众平台图文 Dark Mode 最佳实践

摘要

微信公众平台的图文编辑器拥有极高的开放性以及庞大的插件市场,用户可以在这里编辑丰富的样式来提升阅读体验,因此在文章中会存在大量自定义样式,导致平台在支持Dark Mode的路上举步维艰。本文将讲述微信公众平台探索Dark Mode的历程。

登录后可查看文章图片

腾讯技术:DSL,创造属于自己的语言

摘要

作为一个想要发布一份问卷的用户,也就是用研,他可能需要到问卷的发布页面去点点点进行页面逻辑的配置,这不仅费时费力,而且会有一个问题,如果遇到一些比较专业且复杂的逻辑难以在UI上进行简单的交互,这时候可能就需要找问卷的开发者单独定制。

作为开发者,没有相应领域的知识,需要理解用研的需求会比较困难;作为用研,没有开发的能力导致需求修改需要频繁与开发对齐,花费大量时间。那么有没有一种方法,可以让用研不依赖开发,就可以自己定制问卷呢,答案就是DSL。

登录后可查看文章图片

shopee技术:ShopeePay 自研云原生高可用服务注册中心实践

摘要

自研云原生高可用服务注册中心,结合 sRPC 服务框架,满足服务不间断通信的需求。

登录后可查看文章图片

使用CDC模式改造遗留系统

摘要

我们选择了 CDC 模式将遗留系统中产生的变化同步到新服务中。在同步过程中,由数据层的变化推导出业务意图是成功的关键。在其他运用绞杀模式的改造中,如果能够在更上层的地方做分支也是一种好的思路,这样可以更好地还原业务。

登录后可查看文章图片

美团技术:检索式对话系统在美团客服场景的探索与实践

摘要

美团语音技术团队设计并迭代了一套基于检索式对话系统的框架,以推荐回复的方式,基于对话上文为坐席提供候选回复,提高坐席效率进而提升用户体验,在美团众多业务上均取得了显著的效果。

登录后可查看文章图片

美团技术:美团高性能终端实时日志系统建设实践

摘要

本文介绍了美团是如何从0到1搭建高性能终端实时日志系统,从此彻底解决日志丢失和写满问题的。

登录后可查看文章图片

字节跳动技术:一种基于字典传递的Go泛型翻译方法

摘要

Go 编程语言自2009年发布以来,其设计和改进的重点一直在于如何帮助开发者简单、安全和高效地开发程序。最近的 Go 版本添加了泛型,可以让 Go开发者安全快速地重用代码,Go开发者认为这是Go语言此前最关键缺陷,也是大家期待已久的特性。

登录后可查看文章图片

微盟技术:webpack4 module-federation and more

摘要

微盟中台的微前端解决了不同业务不同应用的隔离、共存, 支撑着微盟SaaS系统现代化的开发和运行。

登录后可查看文章图片

airbnb技术:T-LEAF:分类系统学习和评估框架

摘要

分类系统是用于对信息进行分类和组织的知识组织系统。分类系统使用文字(而不是数字或符号)来描述事物,并使用层次结构来将事物进行分类。分类系统的结构反映了这些事物是如何相互关联的。例如,超赞房东是房东的一种类型,而房东是爱彼迎用户的一种类型。分类系统提供了重要的术语控制,使下游系统能够通过其定位信息以及分析一致的、结构化的数据。

爱彼迎在前端产品中使用分类系统来帮助房客和房东发现优质的住宿、体验、内容以及客户支持产品。爱彼迎也在后台工具中使用分类系统来结构化数据、组织内部信息以及支持机器学习应用程序。

登录后可查看文章图片


‹ 2022-11-03 日报 2022-11-05 日报 ›

qrcode

关注公众号
接收推送