写作背景 随着互联网行业的快速发展,诞生出了许多新兴的业务场景,比如当下比较火爆的网络直播、秒杀抢票、电商抢购、网络游戏等,这些业务场景典型的特点就是高并发、大流量和业务具有波峰波谷,这就要求企业的IT架构具备如下特点:
流量并发:能够保障平台系统在业务峰值时刻持续稳定运行,客户业务正常访问不受影响;横向扩展:当后端服务器运行负载较高时可以快速横向扩容;负载均衡:不能出现后端服务器
内容提取自 58沈剑公众号:架构师之路1、共享锁和排他锁因为普通锁不能并发,所以出现了共享和排它锁共享锁(Share Locks,记为S锁),读取数据时加S锁排他锁(exclusive Locks)修改数据时加X锁兼容互斥表 S  
#运行用户
user nobody;
#启动进程,通常设置成和cpu的数量相等
worker_processes1;
#全局错误日志及PID文件
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log in
转载
2024-05-07 10:32:54
350阅读
群集部署HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别
转载
2024-06-09 10:39:32
73阅读
MQ概述MQ全称Message queue(消息队列),是在消息的传输过程中保存消息的容器。多用于分布式系统 之间进行通信。MQ的优势1、应用解耦MQ相当于一个中介,生产和消费两方都是通过MQ交互的,这样可以实现程序解耦合。2、任务异步处理将不需要同步处理的并且耗时长的操作由消息队列通知消息接收方进行异步处理。提高了应用程序的响应时间。3、削峰填谷如订单系统,在下单的时候就会往数据库写数据。但是数
转载
2024-03-28 12:21:54
146阅读
com.vertica...
转载
2012-01-05 08:08:00
240阅读
2评论
Apache修改最大并发连接数Apache是一个跨平台的web服务器,由于其简单高效、稳定安全的特性,被广泛应用于计算机技术的各个领域。现在,Apache凭借其庞大的用户数,已成为用户数排名第一的web服务器。尽管如此,在实际的生产环境中,我们仍然不可能直接使用默认配置的Apache来充当服务器。毕竟,为了更充分合理地利用Apache服务器,我们都应该根据自己的实际需要对Apache的默认配置作出
转载
精选
2015-10-13 13:20:16
421阅读
Apache的最大连接数,默认为256个。修改apache的最大连接数,具体方法如下: 步骤一:修改httpd.conf文件。 # vim /usr/local/apache/conf/httpd.conf 将“435 #Include conf/extra/ht
原创
2013-08-05 18:54:57
4853阅读
内容: linux服务端最大并发数问题分析问题:单机最大支持多少并发连接?一条连接在linux中是如何唯一标识的?靠的是一个五元组,一个五元组可以唯一标记一个网络连接问题分析方向:单机是作为客户端还是服务端?一、作为服务端:理论计算:那么对于服务器来说,服务端唯一五元组数最大是多少呢?
很多人的第一念头就是大约是65535,因为觉得当前Linux的端口号是2字节大小的short类型,
总计2^1
转载
2023-12-01 10:27:03
140阅读
近年来,随着大数据分析技术的普及和物联网产业的兴起,越来越多的企业开始重视海量数据的收集和分析处理活动,希望从庞大的数据资料中挖掘出高价值的信息和洞见。而在数据规模快速膨胀的同时,企业对数据处理平台的软硬件基础设施也提出了更高的要求,并在这一领域催生了很多高水平的前沿技术变革。在这样的趋势下,由俄罗斯 Yandex 开发的一款名为 Clickhouse 的数据库产品就在众多竞争者中脱颖而出,凭借十
转载
2024-08-03 13:10:13
49阅读
Apache是一个跨平台的web服务器,由于其简单高效、稳定安全的特性,被广泛应用于计算机技术的各个领域。现在,Apache凭借其庞大的用户数,已成为用户数排名第一的web服务器。 尽管如此,在实际的生产环境中,我们仍然不可能直接使用默认配置的Apache来充当服务器。毕竟,为了更充分合理地利用Ap
原创
2021-08-04 15:58:18
1130阅读
1.0 查看目前使用的模式httpd -V可以看到 Server MPM: perforkhttpd -l可以看到编译的模块有 perfork.c1.1 mpm_prefork模块mpm_prefork 模块主要应用于 Unix/Linux 平台的 Apache 服务器,其主要工作方式是:当 Apache 服务器启动后,mpm_prefork 模块会预先创建多个子进程(默
原创
2023-02-22 10:01:11
204阅读
Apache是一个跨平台的web服务器,由于其简单高效、稳定安全的特性,被广泛应用于计算机技术的各个领域。现在,Apache凭借其庞大的用户数,已成为用户数排名第一的web服务器。尽管如此,在实际的生产环境中,我们仍然不可能直接使用默认配置的Apache来充当服务器。毕竟,为了更充分合理地利用Apache服务器,我们都应该根据自己的实际需要对Apache的默认配置作出一些必要的调整。而针对Apac
转载
精选
2015-08-26 12:01:53
350阅读
原帖地址:http://www.365mini.com/page/apache-concurrency-configuration.htm Apache是一个跨平台的web服务器,由于其简单高效、稳定安全的特性,被广泛应用于计算机技术的各个领域。现在,Apache凭借其庞大的用户数,已成为用户数排名第一的web服务器。尽管如此,在实际的生产环境中,我们仍然不可能直接使用默认配置的Apac
转载
精选
2015-08-05 11:24:46
683阅读
高效、稳定安全的特性,被广泛应用于计算机技术的各个领域。现在,Apache凭借其庞大的用户数,已成为用户数排名第一的web服务器。 尽管如此,在实际的生产环境中,我们仍然不可能直接使用默认配置的Apache来充当服务器。毕竟,为了更充分合理地利用Apache服务器,我们都应该根据自己的实际需要对Apache的默认配置作出一些必要的调整。而针对Apache的优化配置过程中,修改Apache的最大并发
转载
2024-08-02 15:55:09
79阅读
这里我主要是想澄清一些基本概念,主要是关于网页制作及前端优化的,网上看到过一些关于类似于“http连接数”优化的文章,不过感觉存在一些概念性的错误,其实打开网页时http最大连接数是浏览器限制的,如ie6在http1.0下是4个,http1.1下是2个;ie8 在http1.0下是6个,http1.1下也是6个,而不是图片越多或引用的外部文件越多打开的连接数就越多,只能说请求次数会增加,http协
转载
2023-09-15 17:12:52
339阅读
redis之所以能解决高并发的原因是它可以直接访问内存,而以往我们用的是数据库(硬盘),提高了访问效率,解决了数据库服务器压力。为什么redis的地位越来越高,我们为何不选择memcache,这是因为memcache只能存储字符串,而redis存储类型很丰富(例如有字符串、LIST、SET等),memcache每个值最大只能存储1M,存储资源非常有限,十分消耗内存资源,而redis可以存储1G,最
转载
2023-05-29 10:28:55
176阅读
1、Nginx 实现10万高并发,Linux 内核优化由于默认的Linux内核参数考虑的是最通用场景,这明显不符合用于支持高并发访问的Web服务器的定义,所以需要修改Linux内核参数,是的Nginx可以拥有更高的性能;在优化内核时,可以做的事情很多,不过,我们通常会根据业务特点来进行调整,当Nginx作为静态web内容服务器、反向代理或者提供压缩服务器的服务器时,期内核参数的调整都是不同的,这里
转载
2024-04-17 22:19:02
346阅读
一、多张gpu的卡上使用keras有多张gpu卡时,推荐使用tensorflow 作为后端。使用多张gpu运行model,可以分为两种情况,一是数据并行,二是设备并行。二、数据并行数据并行将目标模型在多个设备上各复制一份,并使用每个设备上的复制品处理整个数据集的不同部分数据。利用multi_gpu_model实现keras.utils.multi_gpu_model(model, gpus=Non
并发是指在一个时间段内有多个进程在执行。 并行指的是在同一时刻有多个进程在同时执行。 如果是在只有一个CPU的情况下,是无法实现并行的,因为同一时刻只能有一个进程被调度执行,如果此时同时要执行其他进程则必须上下文切换,这种只能称之为并发,而如
转载
2024-10-22 09:39:04
40阅读