本文接上篇puppet负载均衡的环境实验。Foreman-proxy可以采用四层或者七层负载,都可以实现,在foreman的web界面添加一个smart-proxy,后端多个真实foreman-proxy处理的目的个人采用的是haproxy实现的四层和七层代理,pm01和pm03是foreman-p...
分类:
其他好文 时间:
2015-03-09 12:33:54
阅读次数:
251
org.apache.flume.channel.ChannelProcessor用于实际的Event到Channel的操作(在Source中用到),可以把它想象成channel的proxy,用于控制把Eventput到哪些Channel中,以及怎么put(bacth或者单个),同时在put之前会使用Interceptor对Event进行处理。把Eventput到哪些Channel中..
分类:
其他好文 时间:
2015-03-09 01:48:39
阅读次数:
176
场景设置
Boy 有一束鲜花要送给 Girl,但是又不好意思送,因此寻找Proxy将鲜花转交给Girl。
首先定义鲜花持有者接口,实现该接口的类都具有送花的能力:interface FlowerKeeper{
public void sendFlower();
}然后定义Boy类,能够拥有鲜花并且有送鲜花的能力(只是不亲自送而已):class Boy implements FlowerK...
分类:
其他好文 时间:
2015-03-08 13:03:47
阅读次数:
102
linux系统版本:redhat,centos,fedora,debian,ubuntu,suse,gentoo网站服务:nginx,apache,lighttpd,php,tomcat,resin数据库:MySQL,Mysql-proxy,MariaDB,PostgreSQL代理相关:lvs,keepalived,haproxy,nginx,apache,heartbeat网站缓存:squid,nginx,varnishNOSQL库:memcached,..
分类:
系统相关 时间:
2015-03-08 01:34:52
阅读次数:
308
首先要明白其中的概念:
**Handler: 处理者。处理业务逻辑等事情。
**Proxy:代理者。交给我来代理,我帮你管理事情,我出面去做本该你做的事情!我是抛头露面的侍者。
/*原接口,即将被委托给代理者*/
public interface MyInterface {
public void execute();
}
/*原接口实现*/
public class MyInte...
分类:
编程语言 时间:
2015-03-07 17:18:02
阅读次数:
157
摘要:在软件系统中,有些对象有时候由于跨越网络或者其他的障碍,而不能够或者不想直接访问另一个对象,如果直接访问会给系统带来不必要的复杂性,这时候可以在客户程序和目标对象之间增加一层中间层,让代理对象来代替目标对象打点一切。这就是本文要说的Proxy模式。主要内容1.例说Proxy模式2.Proxy模...
分类:
Web程序 时间:
2015-03-07 15:40:29
阅读次数:
266
ZeroMQ API 目录:http://www.cnblogs.com/fengbohello/p/4230135.html—————————————————————————————————————ZeroMQ 官方地址:http://api.zeromq.org/4-1:zmq-proxy-st...
分类:
其他好文 时间:
2015-03-07 14:03:17
阅读次数:
227
基于纯内存的开源db,目前看来用的就算redis了,官方基于gossip的分布式版本一直没出来,豌豆荚自己用go做了个redis的fork版的集群,体验了下,还算不错如何配置就不详述了,贴几个说明在一个主机上,做多个proxy的话,貌似只能抄几个codis的实例配置了,写在一个ini里面不行默认的c...
分类:
其他好文 时间:
2015-03-07 11:30:18
阅读次数:
137
如果你的Zabbix的Admin口令太弱或者使用了默认口令(Admin/zabbix),而被黑客破解了口令的话,Zabbix服务器在黑客面前就已经毫无抵抗力了。黑客可以创建“system.run[command,<mode>]”监控项执行命令,甚至获取服务器shell,获取root权限。先介绍下“system.run[comman..
分类:
系统相关 时间:
2015-03-06 19:18:16
阅读次数:
303
#错误"Youarenotabletochoosesomeofthelanguages,becauselocalesforthemarenotinstalledonthewebserver."解决办法:原因是找不到语言包$sudodpkg-reconfigurelocales#查看系统已经安装的语言包$sudovim/usr/share/zabbix/include/locales.inc.php#找到源码文件在文件中找到函数"..
分类:
其他好文 时间:
2015-03-06 19:17:44
阅读次数:
945