知鸦日报2021-08-30

2021-08-29 16:30:00 ~ 2021-08-30 16:30:00

产品

讲讲discord

摘要

discord 2015 年冷启动的背景,是国际市场上有一些多人竞技游戏,强依赖联机语音服务。出于成本考虑,游戏本身并未提供联机语音,玩家满世界找第三方的工具支持。discord 在联机语音方面的服务质量极高,细节略过不表。

技术

字节跳动技术:一文读懂字节跳动自研移动研发工具链 MBox

摘要

MBox 是字节跳动抖音基础技术、Client Infra-DevOps根据移动端研发出现的现状与问题,结合移动端研发工具相关实践经验,自研的一款面向移动端开发者的研发工具链产品。

携程技术:去哪儿网库存搜索在高并发场景下的探索

摘要

Qunar 机票作为 Qunar 的核心业务之一,每天都有成千上万用户在 Qunar 的平台上完成搜索预定生单等操作, Qunar 也一如既往地为用户提供优质的出行体验和保证。

京东技术:达达快送规则引擎探索与实践

摘要

2020是达达物流业务快速增长的一年,接入的商户越来越多,从个人到小B再到大型商超,连锁品牌。业务场景也日益增长:外卖,超市,鲜花,个人同城配送等。在满足商家各种各样的需求的同时,还需要保证较高的“履约率”和配送效率。这就需要我们在系统中做各种各样的决策,来做一些精细化运营。

阿里巴巴技术:Pull or Push?监控系统如何选型

摘要

建设一套公司内部使用的监控系统平台,相对来说可选的方案还是非常多的,无论是用开源方案自建还是使用商业的SaaS化产品,都有比较多的可选项。但无论是开源方案还是商业的SaaS产品,真正实施起来都需要考虑如何将数据给到监控平台,或者说监控平台如何获取到这些数据。这里就涉及到数据获取方式的选型:Pull(拉)还是Push(推)模式?

IDEA 2.0 — A look at scalable Micro-Service Architecture

摘要

In this article, we would talk about how we re-arched our Identity and Authentication service to micro-service architecture to achieve much better reliability and scale for next 10 years. IDEA system was one stop solution for all the Authentication, profile, token needs, which was bottlenecking the service by many folds. There was a scope to build clarity in what functions the service would cater to, as well as define domain boundaries for it. We will talk in detail about our approach how we broke the service into different domains and how we were able to scale the service by many folds.

Elasticsearch 字段膨胀不要怕,Flattened 类型解千愁!

摘要

Elasticsearch Mapping 如果不做特殊设置,默认为 dynamic。dynamic 的本质就是:不加约束的动态添加字段。这样对某些日志场景,可能会产生大量的未知字段。字段如果持续激增,就会达到 Elasticsearch Mapping 层面的默认上限,对应设置和默认大小为:index.mapping.total_fields.limit:1000。

我们把这种非预期字段激增的现象或结果称为:字段膨胀。

拿自己线上环境示例,说一下 dynamic 的副作用。在一个实际业务环境,混淆了检索和写入的语法,会导致将检索语句动态认定为新增 Mapping 字段。

当然,如果是非常复杂的大 bool 检索语句,会导致 Mapping 变得非常复杂甚至会出现字段膨胀的情况。

方法

新东方技术:项目管理的简单总结

摘要

本文来自新东方在线前端团队的内部分享。主要是个人对项目管理做一些讨论和总结,内容相对比较发散。


‹ 2021-08-29 日报 2021-08-31 日报 ›

qrcode

关注公众号
接收推送