秒杀抢红包实战系列(一)抢红包场景介绍 在IT行业,对于ToC的业务来说算是比较复杂的,特别是一些社交、商城等场景动不动就会存在高并发的功能点。所以咱们在做系统的时候一定要充分的考虑到实际的使用场景,而不要只做所谓的curd的工作。对于这两年IT行业的环境... Rae微服务实战2024-04-08901 阅读0 评论
热文【分享】干货 | 广告系统架构解密 广告、增值服务、佣金,是互联网企业最常见的三种盈利手段。在这3大经典中,又以广告所占的市场份额最大,几乎是绝大部分互联网平台最主要的营收途径,业务的重要性不言而喻。从技术角度来说,广告业务涉及到 AI算法、大数据处理... Rae微服务实战2024-04-021310 阅读0 评论
【分享】23张图,带你入门推荐系统 做广告业务1年多时间了,但是平时的工作主要和广告工程有关,核心的广告算法由 AI 部门支持,对我们而言可以说是「黑盒般」的存在,只需要对训练好的模型进行调用即可。近期,我打算系统性地学习下广告中的搜索和推荐算法,当然... Rae微服务实战2024-04-02778 阅读0 评论
热文Elasticsearch优化系列(四)搜索使用场景优化手段 上文《Elasticsearch优化系列(三)解决毛刺及开启压缩等》我们解决了Elasticsearch的毛刺和压缩事宜。本文我们介绍下Elasticsearch参数相关的一些配置。调整这些配置其实也是可以在一定程度... Rae搜索引擎2024-04-021192 阅读0 评论
异地多活架构梳理演变(十一)异地多活 前面介绍了异地双活的部署实施方案,那么接下来我们就可以沿着异地双活的概念来试试异地多活了,部署示例图如下:从上图可以看到异地多活其实就是复制异地多活的方案,然后中间添加很多的专线实现数据的双向同步。但是大家可以试想一... Rae微服务相关2024-04-02859 阅读0 评论
异地多活架构梳理演变(十)路由分片 在上文《异地多活架构梳理演变(九)异地双活》我们介绍了实施异地双活的部署方式来实现系统的高可用。但是这里其实有一个非常重大的问题,即:1、如果A用户在成都机房登录了。并且A用户也在北京机房登录了。 2、用户9点41分... Rae微服务相关2024-04-02708 阅读0 评论
异地多活架构梳理演变(九)异地双活 上文《异地多活架构梳理演变(八)两地三中心》我们介绍了两地三中心的部署实施方案保证系统的高可用。但是这种虽然同城发生故障的概率非常低,但是还是有发生故障的可能性,所以基于此,业界提出了异地双活的概念。整体异地双活的方... Rae微服务相关2024-04-02898 阅读0 评论
异地多活架构梳理演变(八)两地三中心 上文《异地多活架构梳理演变(七)同城双活》我们介绍了同城双活的部署方式实现系统的高可用。但是这里其实还是会出现一种可能得情况,即:1、两个机房存在同一个城市。 2、如果整个城市发生灾害,例如地震,水灾等重大自然灾害的... Rae微服务相关2024-04-02782 阅读0 评论
异地多活架构梳理演变(七)同城双活 上文《异地多活架构梳理演变(六)同城灾备》我们实现了同城灾备。在同城灾备里面我们可以看到一个是主机房,另外一个是备用机房,当主机房出现任何问题的时候,通过dns来切割流量转移到备用机房,然后得以实现系统的高可用。但是... Rae微服务相关2024-04-02929 阅读0 评论
热文异地多活架构梳理演变(六)同城灾备 上文《异地多活架构梳理演变(五)应用层的冗余》我们介绍了应用的冗余,可以看到在我们实现了两套部署,用冗余的方式来满足系统的高可用。但是对于企业来说,我们可能两套部署都是放在同一个机房的,并且有可能放在同一个机架上的。... Rae微服务相关2024-04-011097 阅读0 评论
热文异地多活架构梳理演变(五)应用层的冗余 上文《异地多活架构梳理演变(四)主从副本的演进》我们解决了数据存储的高可用问题。但是对于我们的要求来说,既然是高可用,那么不仅仅是数据存储的高可用,还必须保证服务的高可用,对不对?所以我们在上文的基础上把单体系统架构... Rae微服务相关2024-04-011046 阅读0 评论
异地多活架构梳理演变(四)主从副本的演进 上文《异地多活架构梳理演变(三)单体业务架构之手动备份》我们提到单体架构为了解决数据丢失的问题,我们采用定时备份的策略。但是又出现新的问题,就是中间一小部分的间隔数据也会存在丢失。所以整体的架构继续演进,逐渐演进到大... Rae微服务相关2024-04-01967 阅读0 评论
异地多活架构梳理演变(三)单体业务架构之手动备份 上文《异地多活架构梳理演变(二)单体系统架构是什么样子的?》我们介绍了单体架构的致命缺点,就是当部署的服务器发生故障的时候,数据丢失了。所以随着业务的发展,为了解决这个问题,大家一般会采用的策略方案就是:定时备份数据... Rae微服务相关2024-04-01869 阅读0 评论
异地多活架构梳理演变(二)单体系统架构是什么样子的? 上文《异地多活架构梳理演变(一)为什么要有异地多活架构》我们介绍了使用异地多活的架构主要是为了解决系统物理层面的高可用。从本文开始,我们逐渐的介绍下异地多活架构的具体演进。本文我们首先来介绍下单体架构,对于单体系统架... Rae微服务相关2024-04-01884 阅读0 评论
热文异地多活架构梳理演变(一)为什么要有异地多活架构 在前些年,对于业界来说,发生过一些重大的事故,例如:1、2015 年 5 月 27 日,杭州市某地光纤被挖断,近 3 亿用户长达 5 小时无法访问支付宝 2、2021 年 7 月 13 日,B 站部分服务器机房发生故... Rae微服务相关2024-04-011029 阅读0 评论