10 2024 档案
摘要:抽奖是一个典型的高并发场景应用,平时流量不多,但遇到大促活动,流量就会暴增,今年的周年庆期间的日均UV就超过百万。在过去的一年里,负责过这个项目的多次重构工作,期间各种踩坑无数,就以此文当做总结,来聊聊我们是如何架构这个高并发系统吧。 整体设计详解 在我看来,能提高服务器应对并发的能力的方式无非两种
阅读全文
摘要:lftp 进行多线程下载cenos6、7默认yum源yum -y install lftp使用 lftp下载文件,指定最大连接数:lftp -c 'pget -n10 http://10.121.x.x/test.iso'
阅读全文
摘要:CentOS6安装aria2,CentOS7可以直接yum安装 1、安装aria2 tar -zxvf aria2-1.17.1.tar.gz ll -thr mv aria2-1.17.1 /usr/local/src/ cd /usr/local/src/ ll -thr cd aria2-1.
阅读全文
摘要:1,创建存储下载文件的路径路径自己根据需求设置 mkdir -p /data/download/app 2,对文件夹授权 chmod 755 /data/download/app 3,修改nginx配置文件 vim /data/nginx/conf/nginx.conf注意这里使用:alias,不要
阅读全文
摘要:因为MySQL主为5.5版本,从库为5.7版本,mysql表密码同步有问题。并且从库5.7开启了密码认证插件,造成同步后的用户用navicat登录报上图错误
阅读全文
摘要:异地多活是分布式系统架构设计的一座高峰,当业务系统走到需要考虑异地多活这一步,其体量和复杂度都会达到很高的水准。接入层、逻辑层、数据层的三层架构,基本上是每个业务都会拥有的基础架构形态,而三层架构的关键在于数据层,本文将从数据层切入探讨异地多活对于基础架构设计的影响。 关于基础架构 信息技术的发展,
阅读全文
摘要:Country Name (2 letter code) [XX]: 解释: 这是你所在国家的国家代码,必须是两个字母。例如,中国是 CN,美国是 US 示例: CN State or Province Name (full name) [Some-State]: 解释: 你所在的州或省的全名。这个
阅读全文
摘要:数据丢失是每一个数据库管理员和开发者都不愿面对的噩梦。然而,意外总是难免,当不小心删除了重要的数据,如何才能迅速而有效地进行恢复呢?在数据库中有二进制日志 (Binlog),它不仅记录了所有更改数据的事件,还可以帮助将数据库恢复到任何一个特定的时间点。本篇文章将带您深入了解如何利用 Binlog 来
阅读全文
摘要:sed sed处理的是行 sed 不打开文件的情况下更改文件的内容 sed [选项 ] ...{脚本语法} 文件名 sed 自己的语法:输出哪些行,留下哪些行 语法:范围+操作 sed命令的选项 -i:实际修改文件内容 -i.bak:实际修改前先备份原文件,会产生一个源文件.bak的文件 -n:关闭
阅读全文
摘要:1、Nacos 优势 问题,既然有了Eureka ,为啥还要用Nacos? 而 Nacos 作为微服务核心的服务注册与发现中心,让大家在 Eureka 和 Consule 之外有了新的选择,开箱即用,上手简洁,暂时也没发现有太大的坑。 注:本文以 PDF 持续更新,最新尼恩 架构笔记、面试题 的PD
阅读全文
摘要:mysqldump文件中有SET @@SESSION.SQL_LOG_BIN= 0 mysqldump -uroot -pmypassword --all-databases>test.sql more test.sql -- MySQL dump 10.13 Distrib 5.7.21, for
阅读全文
摘要:启动nginx添加的服务报错,是因为用yum安装了nginx1.10,有重新安装nginx1.22版本,俩个版本modules不一样,所以报错。 可以手动启动编译版 /usr/local/nginx/sbin/nginx 如果想用服务启动就yum卸载nginx [root@db3 init.d]#
阅读全文