项目架构开发:集群部署

上一章咱们完善了服务层的设计,传送门:项目架构开发:服务层(下)html

此次咱们来完成项目的单机部署与集群部署,咱们来看看单机部署与登陆nginx

 

单机部署很简单,这里就不演示了,要注意的是咱们用的是session来保存登陆信息安全

虽然Session不安全,好比sessionid被截获那就能够在任何地方用你的帐号登陆;session

可是大多数企业内部系统都无需那么高的安全级别,因此这个不用太担忧;架构

如今咱们开始部署多个相同的应用,让他署集群运行,从而提升系统性能;app

 

一、Application Request Route

既然选择asp.net,那集群固然首选ARR咯;至于Linux的nginx,我以为仍是不要让他再Windows下运行asp.net

要是有ARR要首先 Web Platform installer V5.0;安装完后会出现一个红色的图标,以下post

 

二、而后双击它,再按照下边几个组件

Web Deploy V3.0性能

Applicaiton Request Router 3 for IIS测试

Url Rewriter 2

大概这几个就够了,安装好后重新打开IIS,能够看到 Server Farms

 

这个就是集群须要用的东西了,右键 Create Server Farms

 

 

三、把节点加进来

最后建立好后以下,192.168.63.128/129 是2台虚拟机地址,localhost是本机转发Web站点

 

四、好了,咱们打开虚拟机

 

五、再倒回IIS中,咱们在Health Test中新建一个测试

 

点击 Verify URL Test 提示PASS,说明子站点都联通了

 

六、咱们再外边的本地主机上访问站点(localhost)看看

localhost什么都没有的哦,只是一个转发站点,看图

 

七、访问localhost,登陆用户

八、看到链接到的是128虚拟机

 

九、咱们刷新多几回,就能够看到另外的节点,Session也同步过去了

 

截止这一篇,项目架构系列就写完了,除了UI层的HTML与JS的设计,其余层都有讲到,咱们再来看看整个目录

 

一、阅读目录

 

二、分层架构一览

 

好累啊。。。

相关文章
相关标签/搜索