04 2021 档案
摘要:1、为什么有消息系统 解耦合 异步处理 例如电商平台,秒杀活动。一般流程会分为:1: 风险控制、2:库存锁定、3:生成订单、4:短信通知、5:更新数据通过消息系统将秒杀活动业务拆分开,将不急需处理的业务放在后面慢慢处理;流程改为:1:风险控制、2:库存锁定、3:消息系统、4:生成订单、5:短信通知、
阅读全文
摘要:1.环境配置 [root@localhost ~]# yum install gcc-c++ 2.安装redis [root@localhost redis]# wget https://download.redis.io/releases/redis-6.2.1.tar.gz [root@loca
阅读全文
摘要:1.检查版本 2.安装erlang 安装依赖包 yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel libxml2-utils libxml2 libxslt openssl-devel unixODBC unixODBC-de
阅读全文
摘要:背景 经常做后端服务开发的同学,或多或少都遇到过 CPU 负载特别高的问题。 尤其是在周末或大半夜,突然群里有人反馈线上机器负载特别高,不熟悉定位流程和思路的同学可能登上服务器一通手忙脚乱,定位过程百转千回。 对此,也有不少同学曾经整理过相关流程或方法论,类似把大象放进冰箱要几步 传统的方案一般是4
阅读全文