读扩散与写扩散

news/2024/7/7 5:55:18 标签: elasticsearch

读扩散:写的时候同步进es,读的时候拉取关注列表,进而拉取和关注内容
核心:只有一份数据(es),数据并发读取性能要求高
写扩散:写的时候将同步进每个粉丝的消息队列,读的时候拉取消息队列
核心:有多份冗余数据(redis),存储量大
业界方案: 大 v 读扩散+普通用户写扩散 (新浪微博)
参考:
读扩散,写扩散,终于讲清楚了!
亿级月活全民 K 歌 Feed 业务在腾讯云 MongoDB 中的应用及优化实践


http://www.niftyadmin.cn/n/5076946.html

相关文章

Hive面试常见基础问题

以下是一些Hive面试问题和答案: Hive是什么? 答:Hive是一个开源的数据仓库工具,用于处理和分析大规模结构化数据。它能够创建、修改和查询表结构,支持多种数据类型和查询操作,同时提供数据汇总和数据查询的…

关于AAPT2 error: check logs for details 的问题分析定位与排查解决方法

关于AAPT2 error: check logs for details 的问题分析定位与排查解决方法 现象描述1、排查2、定位3、解决 现象描述 在android studio的项目开发过程中,经常会遇到关于AAPT2 error: check logs for details 这种类似的问题。一般都是jar包冲突导致的,尤其…

基于Softmax回归的多分类任务

Logistic回归可以有效地解决二分类问题,但在分类任务中,还有一类多分类问题,即类别数C大于2 的分类问题。Softmax回归就是Logistic回归在多分类问题上的推广。 使用Softmax回归模型对一个简单的数据集进行多分类实验。 首先给大家看一下需要的…

竞赛选题 深度学习 python opencv 实现人脸年龄性别识别

文章目录 0 前言1 项目课题介绍2 关键技术2.1 卷积神经网络2.2 卷积层2.3 池化层2.4 激活函数:2.5 全连接层 3 使用tensorflow中keras模块实现卷积神经网络4 Keras介绍4.1 Keras深度学习模型4.2 Keras中重要的预定义对象4.3 Keras的网络层构造 5 数据集处理训练5.1 …

内网渗透之哈希传递

文章目录 哈希传递(NTLM哈希)概念LMNTLM 原理利用hash传递获取域控RDP 总结 哈希传递(NTLM哈希) 内网渗透中找到域控IP后使用什么攻击手法拿下域控: 扫描域控开放端口。因为域控会开放远程连接:windows开…

soc需要映射外网吗?

SOC(安全运营中心)一般用于监控和响应网络安全事件,并提供相关的安全管理和威胁情报服务。 SOC通常部署在内部网络环境中,用于保护和监控组织的内部系统和网络。 在一般情况下,SOC并不需要直接映射到外网。SOC的主要职…

【随想】每日两题Day.12(实则一题)

题目:15. 三数之和 给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i ! j、i ! k 且 j ! k ,同时还满足 nums[i] nums[j] nums[k] 0 。请 你返回所有和为 0 且不重复的三元组。 注意:答案中不…

正点原子嵌入式linux驱动开发——U-boot图形化配置及其原理

经过之前对uboot的学习可以知道:uboot可以通过stm32mp15_trusted_defconfig来配置,或者通过文件stm32mp1.h来配置uboot。还有另外一种配置uboot的方法,就是图形化配置,以前的uboot是不支持图形化配置,只有Linux内核才支…