一、概述 Nginx 作负载均衡器的优点许多,简单概括为:
①实现了可弹性化的架构,在压力增大的时候可以临时添加Tomcat服务器添加到这个架构里面去;
②upstream具有负载均衡能力,可以自动判断下面的机器,并且自动踢出不能正常提供服务的机器;Keepalived 可实现 Nginx负载均衡器...
分类:
其他好文 时间:
2014-05-14 01:39:22
阅读次数:
642
1、性能测试的目的和目标。
性能测试的目的是验证软件系统是否能够达到用户提出的性能指标,同时发现软件系统中存在的性能瓶颈,优化软件,其中包括评估系统的能力、识别体系中的弱点、验证系统的稳定性及可靠性,最后起到优化系统的目的。
性能测试的目标是通过寻找系统瓶颈,优化性能,同时评价系统当前能力,并预测系...
分类:
其他好文 时间:
2014-05-13 22:30:40
阅读次数:
1196
一、概述ErasureCode可以应用于分布式存储系统中,替代多份数据拷贝的数据冗余方式,从而可以提高存储空间利用率。此外,Erasurecode还可以应用于传统RAID系统中,增加数据冗余度,支持多块盘同时发生故障,从而可以提高数据可靠性。采用范德蒙矩阵可以构建Erasurecode(关于范..
分类:
其他好文 时间:
2014-05-13 12:06:40
阅读次数:
648
最近公司做项目需要用到jms消息服务,最终选择了apache的activemq这个开源消息总线,但是在activemq的官网没能找到既满足高可用又满足集群部署的方案,所以探索了其集群+高可用部署方案,经试用验证ok,这里和大家分享下。
一、架构和技术介绍
1、简介
ActiveMQ
是Apache出品,最流行的,能力强劲的开源消息总线。完全支持JMS1.1和J2EE 1.4规范的 JMS...
分类:
其他好文 时间:
2014-05-13 11:35:51
阅读次数:
944
Reflection是Java 程序开发语言的特征之一,它允许运行中的 Java
程序对自身进行检查,或者说"自审",并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。 Java
的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特...
分类:
编程语言 时间:
2014-05-13 10:42:17
阅读次数:
487
软件狗——面向单机环境的低成本保护方案。
软件狗是国内知名的软件保护品牌,几乎成为国内软件保护产品的代名词。软件狗作为“狗”家族产品之一,其低成本和优良稳定性成为软件商偏爱的主要原因。
软件狗是使用在计算机并行口和 USB 口上的用于软件保护的硬件产品。软件狗采用端口噪声技术,提供 100 字节的掉电保护存储器,具备反跟踪能力,是经济实用软件保护解决方案的首选。软件狗开发套件有两种选型...
分类:
其他好文 时间:
2014-05-13 08:24:35
阅读次数:
281
R++是专为懒人设计的国产编程语言,支持无操作系统裸奔、编译成机器码、android、cocos2dx绑定、中文编程、闭包、惰性求值、JSON、Lisp的S表达式、内联汇编、伪代码、模板、宏、多重继承、元编程、反射、自省、指针、引用。
为什么需要它?
1.目前DIY操作系统一般使用gcc+nasm,R++是编译型语言,抽象能力强过C,可直接内联汇编,不需要面对讨厌的AT...
分类:
编程语言 时间:
2014-05-13 07:44:30
阅读次数:
486
RAID简介独立磁盘冗余阵列(RAID,redundantarrayofindependentdisks)是把相同的数据存储在多个硬盘的不同的地方(因此,冗余地)的方法。通过把数据放在多个硬盘上,输入输出操作能以平衡的方式交叠,改良性能。因为多个硬盘增加了平均故障间隔时间(MTBF),储存冗余数据也..
分类:
其他好文 时间:
2014-05-13 02:31:43
阅读次数:
332
swim() 表示上浮:作者将其比喻为黑帮新人(插入的新元素),能力高(值大的)的被提升,将能力不够的前辈踩在脚下,直到遇到一个更强的领导。sink ()表示下沉:比喻为黑帮领导,能力不行的或退休的(删除)就被下属取代。每次帮派有新人加入,或有领到退休,帮内都必须重新论资排辈。这个比喻还是挺有意思的。...
分类:
其他好文 时间:
2014-05-12 23:37:49
阅读次数:
379
vnc简介:VNC (Virtual Network Computer)是虚拟网络计算机的缩写。VNC
是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的。VNC
是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和Windows 和 MAC 中的任何远程控制软件媲美。
在 Linux 中,VNC 包括以下四个命令...
分类:
系统相关 时间:
2014-05-12 23:12:09
阅读次数:
549