(1) 系统拆分,将一个系统拆分为多个子系统,用dubbo来搞。然后每个系统连一个数据库,这样本来就一个库,现在多个数据库,这样就可以抗高并发; (2) 缓存,大部分的高并发场景,都是读多写少,读的时候走缓存,redis轻轻松松单机几万的并发; (3) MQ(消息队列),将请求灌入mq中,控制在my ...
分类:
其他好文 时间:
2020-04-29 18:19:25
阅读次数:
338
[toc] 问题 更改IP后启动实例失败 原因 没有更改对应参数文件指定IP 方法 更改配置文件中的IP ...
分类:
数据库 时间:
2020-04-29 12:35:04
阅读次数:
365
我的游戏人生,这辈子真的打算就这么庸碌无为的过下去吗 你真的服气甘心吗 游戏都是虚拟的陷阱 你是个聪明人,不应该看不明白这层关系 现在cf已经凉了,玩的人少了,毒奶粉就是氪金 王者荣耀就是氪金游戏,而且游戏里面都是些loser 你确定要和他们交往吗/ 我接触游戏就比较早,小时候玩的小霸王 那都是单机 ...
分类:
其他好文 时间:
2020-04-29 10:38:45
阅读次数:
68
以下是关于victoriametrics 单机的一个简单试用 环境准备 docker-compose 文件 version: "3" services: prometheus: image: prom/prometheus ports: - 9090:9090 volumes: - ./promda ...
分类:
其他好文 时间:
2020-04-28 15:14:15
阅读次数:
100
yum安装supervisor yum -y install supervisor 设置开机自启 systemctl enable supervisord 安装jdk tar -zxvf jdk-8u60-linux-x64.tar.gz -C /usr/local/ chown -R root.r ...
分类:
其他好文 时间:
2020-04-27 17:24:41
阅读次数:
62
漫谈分布式事务的那些解决方案 事务我们都不陌生,我们常说的事务一般都是指单机事务,即本地事务。那分布式事务是什么?分布式事务就是由多个本地事务组合而成的事务,一般在分布式场景下才会出现。 比如电商平台中,我们在购物的时候,下单支付这个过程看上去是一气呵成的,但是背后可能是多个系统的分工合作。订单系统 ...
分类:
其他好文 时间:
2020-04-27 11:44:03
阅读次数:
69
说明:github搭建步骤:https://github.com/happyfish100/fastdfs/wiki#trackermkdir /home/dfs #创建数据存储目录 cd /usr/local/src #切换到安装目录准备下载安装包 安装libfatscommon git clon ...
分类:
其他好文 时间:
2020-04-26 14:06:37
阅读次数:
90
使用Locust进行性能测试时,当一台单机不足以模拟所需的用户数量的时候,可以在多台机器上分布式的执行性能测试。 Locust 中使用 master slave 模式启动多个进程(使用多核处理器的能力),先启动 master,然后再逐一启动若干个 slave。 启动的方式有两种: 方法一 操作步骤: ...
分类:
编程语言 时间:
2020-04-26 11:17:13
阅读次数:
75
日常的编码中,我们经常会遇到线程之间操作相同的资源导致并发 每一种开发技术或许都提供有代码级别的锁来避免这种并发问题,但是当服务器部署多个实例时,代码级别的锁时无法控制这样的并发的,这个时候我们遍可以通过Redis来控制功能对锁的获取,由于应用程序和Redis之间是通过网络来进行交流,无论是单机还是 ...
分类:
其他好文 时间:
2020-04-23 22:54:15
阅读次数:
82
一: 先上结论,如果把锁放在事务里面,会出现脏读数据,解决方案:锁上移。 1.有问题的代码: @Service public class SeckillServiceImpl extends ServiceImpl<SeckillMapper, Seckill> implements ISeckil ...
分类:
编程语言 时间:
2020-04-21 09:58:45
阅读次数:
67