51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#并发
高并发系统设计(二):架构分层:我们为什么一定要这么做?
本文原链接: https://www.cnblogs.com/wt645631686/p/13190536.html在系统从0到1的阶段,为了让系统快速上线,我们通常是不考虑分层的。但是随着业务越来越复杂,大量的代码纠缠在一起,会出现逻辑不清晰、各模块相互依赖、代码扩展性差、改动一处就牵一发而动全身等问题。我...
代码星球
·
2021-01-12
高并发
并发
系统
设计
架构
高并发系统设计(一):它的通用设计方法是什么?
本文原文链接:https://www.cnblogs.com/wt645631686/p/13189660.html 路漫漫其修远兮,吾将上下而求索高并发代表着大流量,高并发系统设计的魅力就在于我们能够凭借自己的聪明才智设计巧妙的方案,从而抵抗巨大流量的冲击,带给用户更好的使用体验。这些方案好似能操纵流量,让...
代码星球
·
2021-01-12
设计
高并发
并发
系统
它的
Java集合及concurrent并发包总结(转)
1.集合包 集合包最常用的有Collection和Map两个接口的实现类,Colleciton用于存放多个单对象,Map用于存放Key-Value形式的键值对。 Collection中最常用的又分为两种类型的接口:List和Set,两者最明显的差别为List支持放入重复的元素,而Set不...
代码星球
·
2021-01-09
Java
集合
concurrent
发包
总结
virgo-tomcat-server最大并发连接数的修改
首先,我们如果需要修改tomcat7的最大连接数,我们可以去tomcat官方网站,查看Documentation进入tomcat的官方网站http://tomcat.apache.org 我们点击左侧导航栏中"Documentation"下的Tomcat7.0进入到这个链接后,详细的信息我们不用都看,注意在左...
代码星球
·
2021-01-09
virgo-tomcat-server
最大
并发
连接
修改
关于Nginx的一些优化(突破十万并发)
nginx指令中的优化(配置文件)worker_processes8;nginx进程数,建议按照cpu数目来指定,一般为它的倍数。worker_cpu_affinity0000000100000010000001000000100000010000001000000100000010000000;为每个进程分配cpu,...
代码星球
·
2020-12-30
关于
Nginx
一些
优化
突破
性能测试指标:TPS,吞吐量,并发数,响应时间
常用的网站性能测试指标有:TPS、吞吐量、并发数、响应时间、性能计数器等。并发数并发数是指系统同时能处理的请求数量,这个也是反应了系统的负载能力。响应时间响应时间是一个系统最重要的指标之一,它的数值大小直接反应了系统的快慢。响应时间是指执行一个请求从开始到最后收到响应数据所花费的总体时间。吞吐量吞吐量是指单位时间内系统...
代码星球
·
2020-12-29
性能
测试
指标
TPS
吞吐量
Mysql 查看连接数,状态 最大并发数
showstatuslike'%max_connections%'; ##mysql最大连接数setglobalmax_connections=1000 ##重新设置showvariableslike'%max_co...
代码星球
·
2020-12-29
Mysql
查看
连接
状态
最大
python ==》 并发编程之多线程
回答:在传统操作系统中,每个进程有一个地址空间,而且默认就有一个控制线程。线程:顾名思义,就是一个流水线工作的过程,一条流水线必须属于一个车间一个车间的工作过程就是一个线程,车间负责把资源整合到一起,就是一个资源单位,而一个车间内至少有一条流水线,那么流水线的工作需要电源,电源就相当于cpu。所以,进程只是用来把资源集...
代码星球
·
2020-12-25
python
并发
编程
之多
线程
python ==》 并发编程之多进程
回答:正在进行的一个过程或者说一个任务,而这个过程就叫做进程。1.1进程与程序的区别: 回答:程序仅仅是一堆代码而已,而进程指的是程序的运行过程。2.并发与并行。回答:无论是并行还是并发,在用户看来都是同时 运行的,不管是进程还是线程,都只是一个任务而已,真实干活的是cpu,cpu来做这些任务,而一个cpu...
代码星球
·
2020-12-25
python
并发
编程
之多
进程
nodejs如何解决高并发?
Node可以在不新增额外线程的情况下,依然可以对任务进行并发处理——Node.js是单线程的。它通过事件循环(eventloop)来实现并发操作,对此,我们应该要充分利用这一点——尽可能的避免阻塞操作,取而代之,多使用非阻塞操作。 node单线程实现高并发原理众所周知nodejs是单线程且支持高并...
代码星球
·
2020-12-24
nodejs
如何
解决
高并发
并发
封装Vue组件并发布到npm(完美解决组件中的静态文件引用)
不少前端开发者学习到一定阶段都会去封装一些自己的组件并将其开源。笔者在学习过程中发现,发布的资源包基本分为两类:打包发布的资源包非打包发布的资源包那么这两种方式有何不同呢,他们的使用场景如何,具体的操作步骤又是怎么样的。本文将基于这两种发布方式,对比他们的不同,详解其步骤,并对在封装vue组件和发布npm依赖过程中所遇...
代码星球
·
2020-12-24
组件
封装
Vue
发布
npm
Scala并发编程模型AKKA
一、并发编程模型AKKASpark使用底层通信框架AKKA分布式masterworkerhadoop使用的是rpc1)akka简介写并发程序很难,AKKA解决spark这个问题。akka构建在JVM平台上,是一种高并发、分布式、并且容错的应用工具包akka用scala语言编写同时提供了scala和java的开发接口ak...
代码星球
·
2020-12-18
Scala
并发
编程
模型
AKKA
SpringMVC是单例的,高并发情况下,如何保证性能的?
首先在大家的思考中,肯定有影响的,你想想,单例顾名思义:一个个排队过... 高访问量的时候,你能想象服务器的压力了... 而且用户体验也不怎么好,等待太久~ 实质上这种理解是错误的,Java里有个API叫做ThreadLocal,spring单例模式下用它来切换不同线程之间的参...
代码星球
·
2020-12-18
SpringMVC
单例
高并发
并发
情况下
性能测试关于并发人数计算问题参考
...
代码星球
·
2020-12-10
性能
测试
关于
并发
人数
高并发下的接口幂等性解决方案!
一、背景二、幂等性概念三、技术方案总结 我们实际系统中有很多操作,是不管做多少次,都应该产生一样的效果或返回一样的结果。例如:前端重复提交选中的数据,应该后台只产生对应这个数据的一个反应结果。我们发起一笔付款请求,应该只扣用户账户一次钱,当遇到网络重发或系统bug重发,也应该只扣一次钱;发送消息,也应该只发一...
代码星球
·
2020-12-10
高并发
并发
接口
解决方案
首页
上一页
...
11
12
13
14
15
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他