常见的负载均衡的方式

1 负载均衡

1.1 场景引入

Tomcat最大能承受的访问量是300,现在需要处理同时并发1000的访问量,应该怎么做?

1.2 负载均衡的概念

百度百科的解释。
负载均衡 建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。
负载均衡,英文名称为Load Balance,其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。

CentOS下安装Redmine

Redmine的安装主要分为两部分:

  1. Ruby+Rails的安装
  2. Redmine的安装
    先说一下系统环境,我安装的系统是CentOS 5,选择的Redmine版本是2.5.2,Ruby的版本是1.9.3,Rails的版本是3.2.19。
    下面从以上两部分进行说明。

Ruby+Rails的安装

Ruby的安装有3中方式:

  1. 直接yum install ruby
  2. 源码编译安装
  3. 采用RVM安装
    以上3种方式我都尝试了,最后采用了RVM安装这种方式,这种方式也是最简单的。

code-standards

后端


工程结构

分为serviceweb

注释

  1. 类头要写明该类的职责是什么。
    for example:
1
2
3
4
5
6
7
8
/**
* 职责
* @Description
*
* @author zhangteng
* @email zhangt@pandawork.net
* @time: 2014/7/9 14:25
*/

新博客的第一篇博文

以前在github上用octopress挂了一个博客,但是用它还得装ruby,感觉比较麻烦(主要还是不懂ruby)。
前段时间,看到有人用hexo搭建博客,我也试了试。hexo是基于node,比octopress方便多了,就转了过来。
这是他的官网http://hexo.io/,关于具体怎么搭建,我就不多说了,官网写得和详细,直接上官方文档的链接http://hexo.io/docs/index.html
说说我遇到的问题吧,按照官网说的做了,我用hexo deploy,一直deploy上去,也不知道为啥,可能主要还是我对node和git都不熟悉吧。
最后我是手动deploy的。具体命令如下:

1
2
3
4
$ hexo clean
$ hexo deploy --generate
$ cd .deploy
$ git push -u origin master

命令都是在hexo博客的目录下执行的。
另外奉上我使用的主题地址:http://yangjian.me/pacman/hello/introducing-pacman-theme/

jquery使用笔记

  1. ajax请求,注意最后一个值的地方没有逗号
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$.ajax({  
type: "POST",
url: "mystructs/hello_jsonTest.action",
data: {
number: $("#number").val(),
userId: $('#userId').val()
},
dataType: "text", //ajax返回值设置为text(json格式也可用它返回,可打印出结果,也可设置成json)
success: function(json) {
var res = $.parseJSON(json);
alert(res.result);
},
error: function(json) {
alert(json);
}
});