1.幂等消息 为了解决重试导致的消息重复、乱序问题,kafka引入了幂等消息。幂等消息保证producer在一次会话内写入一个partition内的消息具有幂等性,可以通过重...
1.幂等消息 为了解决重试导致的消息重复、乱序问题,kafka引入了幂等消息。幂等消息保证producer在一次会话内写入一个partition内的消息具有幂等性,可以通过重...
跳表是一种神奇的数据结构,因为几乎所有版本的大学本科教材上都没有跳表这种数据结构,而且神书《算法导论》、《算法第四版》这两本书中也没有介绍跳表。但是跳表插入、删除、查找元素的...
HPA 是 Kubernetes 提供了一个弹性伸缩的重要功能,简单来说就是支持在应用资源消耗量很大的情况下,根据用户配置的阈值来自动进行扩容,减少人工的介入;在应用资源消耗...
“秒杀”的业务和行业背景 2019年阿里巴巴双11,订单峰值达到54.4 万笔/秒,是2009年第一次双十一的1360倍2019年京东618,18日0点-1点接待量峰值达到4...
简介 Rust 是最近几年开始兴起的编程语言,虽然目前还没看到要像 Go 一样”大火“的趋势。但是,官网的一些 featuring 看着就很让人心动(虽然还不知道现实如何~)...
专门刷高频题,事半功倍。 自我介绍;项目介绍;(问的比较浅)Http和Https的区别?(ca申请证书、端口、ssl加密传输协议)了解哪些加密、解密算法?(散列哈希[MD5、...
核心组件 Kubernetes的组件通过client-go的Informer机制与Kubernetes API Server进行通信。 Informer的核心组件包括: Re...
优惠券和商城耦合在一个系统中。随着营销活动力度加大,优惠券使用场景增多,暴露了问题: (1)海量优惠券的发放,达到优惠券单库、单表存储瓶颈。 (2)与商城系统的高耦合,直接影...
分库分表的原则 当数据量较大时,需要分库分表。通常为保证某个用户的数据在同一个库同一个表中,都是按照customerId进行分库分表的。 有时每天产生大量数据,这些数据只是为...