第一章. 背景简介 对于大多数企业应用,都希望能做到7*24小时不间断运行。要保持如此高的可用性并非易事,比较常见的做法是将系统部署到多台机器上,每台机器都对外提供同样的功能,这就是集群。系统变为集群时,除了要求系统能够支持水平伸缩外,还要解决两个问题:1, 如何均衡地访问到提供业务功能的机器。2,...
分类:
其他好文 时间:
2014-07-22 22:54:13
阅读次数:
293
1 //DeepCopy.cpp 2 #include 3 using namespace std; 4 5 template 6 class ObjectCell { 7 public: 8 explicit ObjectCell(object initValue ...
分类:
其他好文 时间:
2014-07-22 22:52:57
阅读次数:
255
一amoebaAmoeba是一个以MySQL为底层数据存储,并对应用提供MySQL协议接口的proxy。它集中地响应应用的请求,依据用户事先设置的规则,将SQL请求发送到特定的数据库上执行。基于此可以实现负载均衡、读写分离、高可用性等需求。与MySQL官方的MySQLProxy相比,作者强调的是amoeba..
分类:
数据库 时间:
2014-07-20 03:14:36
阅读次数:
355
jQuery.proxy(),接受一个函数,然后返回一个新函数,并且这个新函数始终保持了特定的上下文(context)语境。jQuery.proxy( function, context )function将要改变上下文语境的函数。context函数的上下文语境(`this`)会被设置成这个 obj...
分类:
Web程序 时间:
2014-07-19 15:31:15
阅读次数:
259
反向代理从传输上分可以分为2种:同步模式(apache-mod_proxy和squid)异步模式(lighttpd和nginx)同步传输:浏览器发起请求,而后请求会立刻被转到后台,于是在浏览器和后台之间就建立了一个通道。在请求发起直到请求完成,这条通道都是一直存在的。异步传输:浏览器发起请求,请..
分类:
其他好文 时间:
2014-07-19 02:33:37
阅读次数:
282
1、建立一个apt-get使用代理的配置文件,文件名称随意,我这里命名为apt-get-proxy.conf,放到~目录下即可2、用vim或者gedit等文本编辑器打开文件,输入如下内容:Acquire::http::proxy "http://用户名:密码@代理服务器IP:代理服务器端口";Acq...
分类:
其他好文 时间:
2014-07-18 20:07:19
阅读次数:
221
nginx反向代理后,在应用中取得的ip都是反向代理服务器的ip,取得的域名也是反向代理配置的url的域名,解决该问题,需要在nginx反向代理配置中添加一些配置信息,目的将客户端的真实ip和域名传递到应用程序中。nginx反向代理配置时,一般会添加下面的配置: proxy_set_header H...
分类:
其他好文 时间:
2014-07-17 18:38:43
阅读次数:
208
反向代理缓存:nginx做为反向代理时,能够将来自upstream的响应缓存至本地,并在后续的客户端请求同样内容时直接从本地构造响应报文。可以在http全局配置内定义缓存。http{proxy_cache_path/tmp/nginx/cachelevels=1:2keys_zone=cone:10mmax_size=1g;}在Server里调用。server{l..
分类:
其他好文 时间:
2014-07-17 10:47:33
阅读次数:
536
cocos2dx自带的CCBProxy真弱,还好提供了一个CCBReaderLoader.lua,但是也不好用,于是修改了一下CCBReaderLoader,下面直接贴代码了。function NewCCBuilderReaderLoad(strFilePath,proxy,owner) if...
分类:
其他好文 时间:
2014-07-16 17:02:23
阅读次数:
400