高并发
文章平均质量分 51
mumu_wangwei
祝愿看到内容的各位都能不放弃自己。也许美好就在下个路口,你只需要做的就是停下来多看看这个美好的世界。浮生墓,主修“红尘道”,让我们在红尘中修行而不忘初心。
展开
-
【WX】联系作者
联系作者原创 2024-04-28 10:30:15 · 97 阅读 · 0 评论 -
【架构】单体应用->集群->分布式->微服务->ServiceMesh
1. 单体架构1.1 单体应用相对的,要理解什么是微服务,那么可以先理解什么是单体应用,在没有提出微服务的概念的“远古”年代,一个软件应用,往往会将应用所有功能都开发和打包在一起。1.2 集群架构随着用户规模和业务量的不断上涨,单个应用服务器将出现性能瓶颈,对于PB级的数据和高并发用户大流量访问,单一或者主备的数据库、文件系统都已经不能满足需求,需要集群化来分担负载。当数据规模达到一定规模,传统关系型数据库性能下滑非常严重,通过分库分表也难以应对,为了支撑海量数据和流量,出现了NoSql数据库,转载 2022-05-11 09:48:47 · 834 阅读 · 0 评论 -
MySQL集群解决方案
1:mysql数据分库分表,读写分离,主从切换使用mycat2:集群方案多图文,详细介绍mysql各个集群方案一,mysql原厂出品1,MySQL Replication2,MySQL Fabirc3,MySQL Cluster二,mysql第三方优化4,MMM5,MHA6,Galera Cluster三,依托硬件配合7,heartbeat+SAN8,heartbeat+DRDB四,其它9,Zookeeper + proxy10,Paxos mysql第三方优化 2.原创 2020-11-16 21:22:40 · 1528 阅读 · 0 评论 -
(转载)MySQL读写分离--集群和高并发
随着业务的增长,单台数据库服务器已经不足以满足我们的需求,建立数据库集群对于解决数据库造成的瓶颈是很有效的方法。接下来,我们开始一步一步搭建数据库集群。阅读本文之前,你首先要先理解并掌握我的其他两篇文章服务器快速部署–使用Docker部署MySQL服务器快速部署–使用Docker部署MySQL主从复制此次读写分离,我们借助中间件Mycat来进行,我的环境如下:Mycat配置操作系统: CentOS 7IP地址: 172.16.102.20JDK版本:1.8Mycat版本: 1.66主数据原创 2020-11-16 19:41:11 · 197 阅读 · 0 评论 -
(转载)mysql HA
Keepalived+LVS+MySQL双主复制实现读写负载均衡及高可用目录一、Keepalived和LVS简介Keepalived简介LVS简介二、安装配置下载安装LVS下载安装KeepalivedKeepalived配置编写RealServer的网络配置脚本三、测试四、总结参考: 上一篇我们使用Keepalived的HA功能,实现MySQL主从复制的自动故障切换。它的工作原理是:初始将MySQL的主从两个主机赋予不同的优先级别,当Keepa原创 2020-11-16 19:34:17 · 151 阅读 · 0 评论 -
redis 高可用(ha)
1同步原理摘自:http://www.cnblogs.com/stephen-liu74/archive/2012/03/30/2364717.html“下面的列表清楚的解释了Redis Replication的特点和优势。1). 同一个Master可以同步多个Slaves。2). Slave同样可以接受其它Slaves的连接和同步请求,这样可以有效的分载Master的同步压力。因此我们可以将Redis的Replication架构视为图结构。3). Master Server是以非阻塞的方式为Sl转载 2020-08-07 17:27:40 · 246 阅读 · 0 评论 -
php签名认证
一、概述 开年第一篇,该篇主要讲述了接口开发中,如何安全认证、如何用php签名认证。二、说说历史 签名认证是什么?为什么要做签名认证?签名认证哪里会用到?no、no、no…是不是,是不是,一下子疑问就这么多了!没事儿,通过追溯历史,我们来明白这些。1、签名认证是什么? 数字签名是一种类似写在纸上的普通的物理签名,但是使用了公钥加密领域的技术实现,...转载 2019-02-20 13:34:27 · 514 阅读 · 0 评论 -
PHP开发API接口签名及验证
<?php// 设置一个密钥(secret),只有发送方,和接收方知道/*----发送方和接收方- start ----*/$secret = "28c8edde3d61a0411511d3b1866f0636";/*----发送方和接收方- end ----*/ /*----发送方待发送数据- start ----*/// 待发送的数据包$data = array( ...转载 2019-02-20 13:36:38 · 852 阅读 · 0 评论 -
TOKEN+签名验证java
首先问大家一个问题,你在写开放的API接口时是如何保证数据的安全性的?先来看看有哪些安全性问题在开放的api接口中,我们通过http Post或者Get方式请求服务器的时候,会面临着许多的安全性问题,例如:请求来源(身份)是否合法?请求参数被篡改?请求的唯一性(不可复制),防止请求被恶意攻击为了保证数据在通信时的安全性,我们可以采用TOKEN+参数签名的方式来进行相关验证。比如说我们客户...转载 2019-02-20 13:39:55 · 1082 阅读 · 0 评论