
负载均衡
文章平均质量分 87
大鹏的世界
天道酬勤!分布式+大数据架构解决方案
展开
-
搭建高可用高并发系统(概念方向)
架构设计三大定律墨菲定律任何事没有表面看起来那么简单所有的事都会比预计的时间长 - 可能出错的事情总会出错 - 担心某种事情发生,那么它就更有可能发生康威定律系统架构师公司组织架构的反映按照业务闭环进行系统拆分/组织架构划分,实现闭环、高内聚、低耦合,减少沟通成本如果沟通出现问题,应该考虑进行系统和组织架构的调整 适合时机进行系统拆分。不要一开始就吧系统、服务拆分拆的非常细,虽然闭环,但是每个人维护的系统多,维护成本高 - 微服务架构的理论基础 - 康威定律二八定律80%的结果取决原创 2021-01-05 11:34:46 · 7184 阅读 · 0 评论 -
nginx优化笔记(keepalive、https等)
一、nginx之tcp_nopush、tcp_nodelay、sendfile1、TCP_NODELAY你怎么可以强制 socket 在它的缓冲区里发送数据?一个解决方案是 TCP 堆栈的 TCP_NODELAY选项。这样就可以使缓冲区中的数据立即发送出去。Nginx的 TCP_NODELAY 选项使得在打开一个新的 socket 时增加了TCP_NODELAY选项。但这时会造成一种情况:终端应用程序每产生一次操作就会发送一个包,而典型情况下一个包会拥有一个字节的数据以及40个字节长的包头,于原创 2020-11-24 16:36:54 · 427 阅读 · 0 评论 -
Nginx upstream性能优化
1 目的完成基于大报文和小报文场景的Nginx压测方案设计,其在长连接和短连接的最佳并发模型测试结果如下表:大报文在短连接场景QPS在1.8K左右,在长连接场景QPS在2.1K左右,提升16.5%;小报文在短连接场景QPS在5.6K左右,在长连接场景QPS在11.8K左右,提升一倍;业务场景Nginx到后端并发量QP转载 2015-11-19 11:05:27 · 1394 阅读 · 0 评论 -
VRRP协议介绍
1. 前言VRRP(Virtual Router Redundancy Protocol)协议是用于实现路由器冗余的协议,最新协议在RFC3768中定义,原来的定义RFC2338被废除,新协议相对还简化了一些功能。2. 协议说明2.1 协议VRRP协议是为消除在静态缺省路由环境下的缺省路由器单点故障引起的网络失效而设计的主备模式的协议,使得在发生故障而进行设备功能切转载 2014-11-25 16:36:22 · 733 阅读 · 0 评论 -
PHP利用Gearman来处理并行多进程问题
最近工作中开发的一套系统,其中很多都是需要操作多服务器的,比如需要同时发布数据到2000个服务器上,或者同时向2000个服务器拉取数据。刚开始的解决方案就是单纯用PHP的curl_multi的方式并发处理请求,而且参考了淘宝技术博客的《Rolling cURL: PHP并发最佳实践》,但是由于网络和数据以及各个服务器等等的一些情况导致这种并发处理的响应时间很慢,因为在并发请求的过程中还包括记录转载 2014-09-30 11:23:03 · 2968 阅读 · 0 评论 -
Gearman介绍、调研、测试与原理分析
gearman是什么?它是分布式的程序调用框架,可完成跨语言的相互调用,适合在后台运行工作任务。最初是2005年perl版本,2008年发布C/C++版本。目前大部分源码都是(Gearmand服务job Server)C++,各个API实现有各种语言的版本。PHP的Client API与Worker API实现为C扩展,在PHP官方网站有此扩展的中英文文档。gearman架构中的三转载 2014-09-30 14:48:20 · 3060 阅读 · 2 评论 -
mongodb分布式集群架构
http://freeze.blog.51cto.com/1846439/884925转载 2013-04-26 22:11:29 · 781 阅读 · 0 评论 -
Nginx负载均衡
最近迷上了Nginx,真实麻雀虽小,五脏俱全..功能实在强大..nginx不单可以作为强大的web服务器,也可以作为一个反向代理服务器,而且nginx还可以按照调度规则实现动态、静态页面的分离,可以按照轮询、ip哈希、URL哈希、权重等多种方式对后端服务器做负载均衡,同时还支持后端服务器的健康检查。如果只有一台服务器时,这个服务器挂了,那么对于网站来说是个灾难.因此,这时候的负载均衡就会大转载 2012-09-06 11:00:02 · 851 阅读 · 0 评论 -
nginx 负载均衡-反向代理+cache浅谈
ngin只有硬盘级别cache,没有内置内存级别的cache,如果想利用内存加速,只能将/dev/shm挂载到文件系统,再将这个目录作为cache的目录。 nginx一般做cache有以下5种办法:1:这个办法是把nginx的404错误定向到后端,然后用proxy_store把后端返回的页面保存。2:也是利用proxy_store,这里利用if判断cache目录是否有文件,没有的话从转载 2012-09-06 11:00:08 · 1447 阅读 · 1 评论 -
试用负载均衡
负载均衡范例:www.jz123.cn/text/1124012.html#############################首先是配置十分的简单,而且功能非常强大。真是相见恨晚。先来看看配置文件怎么写吧worker_processes 1; events { worker_connections 1024; } http{ upstream mypro转载 2012-09-06 10:32:31 · 727 阅读 · 0 评论 -
CND选型常识
目前中国国内有三家本土公司正在企图瓜分CDN市场。三家本土公司分别是ChinaCache(蓝汛),Dnion(帝联),ChinaNetCenter(网宿)。 ChinaCache是目前国内最大最知名的CDN服务商,只要你能想的到的比较大的网站80%是会使用ChinaCache的CDN服务。365ren以前也用过ChinaCache的服务,但是好像并不是很理想,最大的问题出在教育网的访问速度转载 2012-04-26 10:09:42 · 944 阅读 · 0 评论 -
nginx 负载均衡与location应用分析 简单实验
参考:软件级负载均衡器(LVS/HAProxy/Nginx)的特点和对比文章重点记录nginx负载均衡。 为了实验,我习惯性的先上拓扑图,如下: 我们的案例需求如下,前端nginx做负载均衡,并处理静态页面,使用location查询过滤将动态页面交由后端apache服务器集群做处理。并由nginx回显内容输出。nginx负载均衡服务器安装配置: [root@转载 2012-02-13 11:27:06 · 1501 阅读 · 0 评论