Apache Pulsar 是灵活的发布-订阅消息系统(Flexible Pub/Sub messaging),采用分层分片架构。 发布-订阅消息系统 关于发布-订阅模型的概...

Apache Pulsar 是灵活的发布-订阅消息系统(Flexible Pub/Sub messaging),采用分层分片架构。 发布-订阅消息系统 关于发布-订阅模型的概...
随着移动互联网的发展,巨型App和各垂类App的日趋完善,对于用户时间的竞争也越发激烈,让用户花费更多时间停留在你的App上已经成为大家重点关心的问题。除了本身App能够给用...
作者:迟柯 随着流量焦虑的逐渐升级,越来越多的企业开始追求对存量用户的精细化运营。如何尽一切可能延长用户的生命周期,并且在生命周期中尽一切可能产生商业价值,是用户运营的核心命...
1. 缓存和数据库一致性更新是什么? 1.1 缓存和数据库的关系 介绍 缓存:高性能产品 数据库:性能低产品 缓存+数据库 = 高效的数据存储产品组合 缓存+数据库业务提供了...
1.命名规范 数据库表名、字段名、索引名等都需要命名规范,可读性高(一般要求用英文),让别人一看命名,就知道这个字段表示什么意思。 比如一个表的账号字段,反例如下: 正例: ...
消息推送功能可以说是手机APP不可或缺的功能之一,一般我们可以使用第三方推送的SDK进行简单推送,比如极光推送、信鸽推等,但是对于消息聊天的时效性或者三方推送不能满足业务需求...
1. 概述 计算平台的一个核心功能,是任务调度,包含任务之间的依赖处理、任务之间传参、任务的执行等。 本文重点分析和介绍任务调度的需求总结、数据库设计与架构设计。 2. 需求...
作为一名 B 端的产品经理,在经历求职面试的时候,总是难免会遇到面试官询问“作为 PM,你的核心竞争优势是什么?”。根据我的经验总结,B 端产品经理的核心竞争力无非就是三点:...
前言 HBase采用类LSM的架构体系,数据写入并没有直接写入数据文件,而是会先写入缓存(Memstore),在满足一定条件下缓存数据再会异步刷新到硬盘。为了防止数据写入缓存...
在移动端程序中,用户希望的是应用能够快速打开。启动时间过长的应用不能满足这个期望,并且可能会令用户失望。轻则鄙视你,重则直接卸载你的应用。因此,App打开的速度的快慢是影响用...
前言 HDFS是Hadoop体系的基础,不知道各位怎么对待HDFS。反正我更多的关注一些应用层的东西,对于HDFS多有忽视。但是每次面试的时候都要重新去背面经,我觉得这样的情...
前言 Android事件分发机制是Android开发者必须了解的基础 网上有大量关于Android事件分发机制的文章,但存在一些问题:内容不全、思路不清晰、无源码分析、简单问...
“ 学了事件分发,影响我CV大法吗?”“ 影响我陪女朋友的时间”“ ..... ” 前言 Android事件分发机制已经来到第四篇了,在前三篇中: Android事件分发机制...
onload等生命中期本文不讲解 onPullDownRefresh监听用户下拉动作,一般用于下拉刷新,参考示例[https://uniapp.dcloud.net.cn/a...
在大部分场景下, 不推荐组件间采用 Event Bus 机制通信. 虽然, 总线机制最简单, 但长期来看, 其维护成本更高. 可以采用下面的通信方式来替代总线机制: prop...
卸载APP,推送消息如何处理? 当我们将应用从设备卸载后,推送的消息改如何处理呢 ?我们知道,当我们将应用从设备卸载后,我们是收不到 Provider 给我们推送的消息的,但...
1 消息推送 消息推送(push),是指运营人员通过自己产品后台或第三方工具对用户移动设备进行的主动消息推送,是厂商主动触达用户的通道。通过消息推送,目标用户可以在移动设备通...
推送的关键在于:如何找到推送目的地址和标识,然后才能将内容推下去。 使用移动互联网的应用,如果用户不主动发起交互,那后台是无法做用户级的个推的。有的app无需用户注册也能使用...